在linux下部署jboss

 

一.        配置Jboss

1.      安装jdkjBoss-eap-4.3jdk1.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_HOMEJBOSS_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就可以看到应用的主页面了。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值