JavaEE 5开发指南(第一个jboss下部署jsp的例子)

环境的配置
安装JDK1.6,并设置环境变量,JAVA_HOME="java安装路径",在path环境变量后增加;%JAVA_HOME%\bin",在CLASSPATH环境变量后增加;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar,用于指定执行时查询的类库
安装jboss,并设置环境变量,附件中是jboss的压缩文件,解压到某一个目录即可,JBOSS_HOME="jboss解压后路径",在path环境变量后增加;%JBOSS_HOME\bin,path变量来搜索可执行文件的。
jboss解压后的目录结构如下图所示:

JavaEE 5开发指南(第一个jboss下部署jsp的例子)

其中bin中是一些可执行文件,如run.bat用于启动jboss,
在server\all\deploy目录下主要是用于部署一些应用
下面的例子没有用到IDE,直接创建目录和各种文件。
先创建目录E:\javaEE Workspace\chapter2,
在chapter2目录下创建index.jsp
<html>
<head>
<title>Hello world - test the java eeSDK</title>
</head>
<body>
<%
 for(int i =1;i<5;i++){
%>

<h<%=i%>> Hello world!</h<%=i%>>
<% 
}
%>
</body>
</html>

创建一个子目录META-INF,并在该目录下创建一个名为application.xml的文件,这是一个部署描述文件,文件内容如下:
<?xml version="1.0" ?>
<application>
<display-name>Hello JavaEE</display-name>
<module>
<web>
<web-uri>web-app.war</web-uri>
<context-root>/hello</context-root>
</web>
</module>
</application>

需要用cmd命令行创建一个新的WAR文件(包含java ee应用的web文件)和EAR文件(企业文件),
jar cf web-app.war index.jsp
执行完后,在chapter2目录下生成web-app.war
然后再执行jar cf helloworld.ear web-app.war META-INF

JavaEE 5开发指南(第一个jboss下部署jsp的例子)

将生成的helloworld.ear复制到jboss服务器的部署目录中,即jboss_home\server\all\deploy
,启动jboss,在浏览器中输入 http://localhost:8080/hello

你可能感兴趣的:(java,jsp,Web,javaee,jboss)