1. 安装jdk。jBoss-eap-4.3与jdk1.5以上版本兼容,我们这里选用jdk1.5.0_18,安装在/opt/jdk1.5.0_18下。
2. 安装JBoss。将jboss-eap-4.3.0.GA_CP05.zip直接解压即可,我们这里解压到/opt/jboss-eap-4.3下。
3. 设置环境变量,需要设置JAVA_HOME和JBOSS_HOME。修改/etc/profile文件,增加代码如下:
JAVA_HOME=/opt/jdk1.5.0_18
export JAVA_HOME
JRE_HOME=/opt/jdk1.5.0_18/jre
export JRE_HOME
PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
export PATH
CLASSPATH=.:$JAVA_HOME/lib/jt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export CLASSPATH
JBOSS_HOME= /opt/jboss-eap-4.3/jboss-as
export JBOSS_HOME
PATH=$PATH:$JBOSS_HOME/bin
export PATH
4. 启动JBOSS。输入命令:
[root@localhost bin]# cd /opt/jboss-eap-4.3/jboss-as/bin
[root@localhost bin]# ./run.sh -c default
5. 测试。输入http://192.168.2.215:8080,如果出现jboss界面说明jboss配置没有问题。
1. 应用部署路径。
第一种直接将iCare.war拷贝到/opt/jboss-eap-4.3/jboss-as/server/default/deploy下;
第二种是将iCare.war拷贝到任意目录下,例如/apps/iCare.ear下;需要在文件/opt/jboss-eap-4.3/jboss-as/server/default/conf/jboss-service.xml中增加
<attribute name="URLs">
deploy/,/apps/iCare.ear/
</attribute>
2. 修改应用的context
Jboss默认应用名为war包的前缀;例如iCare.war,默认应用名为iCare;如果要修改应用名,在应用的WEB-INF目录下(如/apps/iCare.ear/iCare.war/WEB-INF)添加jboss-web.xml,内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<jboss-web>
<context-root>/</context-root>
</jboss-web>
我们这里假定应用名为空。
3. 修改参数。如果是JSF,需要在WEB-INF/web.xml增加如下配置:
<listener>
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>
<context-param>
<param-name>org.jboss.jbossfaces.WAR_BUNDLES_JSF_IMPL</param-name>
<param-value>true</param-value>
</context-param>
启动jboss,访问http://192.168.2.215:8080就可以看到应用的主页面了。