jboss linux部署遇到的问题

1.jboss的下载以及安装,下载zip文件,unzip就可(俺用的是jboss4.2.2),注意,JBOSS各版本deploy的路径不同,注意看文档.

2.设置环境变量.我没有root权限,所以靠修改.bashrc来设置.命令:vi.bashrc(注意要

usr下使用,别的目录会找不到此文件)

直接在改文件底部添加就可:

JBOSS_HOME=/home/ctdsp_test/jboss-4.2.2.GA

PATH=$PATH:$JBOSS_HOME/bin

exportJBOSS_HOMEPATH

生效要source命令

3.

现在用run.sh虽然可以让server跑起来,但是我用我本机连http://172.12.12.12:8080,无法显示页面,原因是server的jboss要被本机以外的电脑连需要设置jboss.bind.address,我新建了一个脚本start.sh,内容为:

./run.sh-Djboss.bind.address=172.30.149.48-b0.0.0.0&

jboss版本不一样,设置不一样,4.2版本必须跟上面一样配置.(配置说明,172.30.149.48为对外提供服务的IP地址,-b0.0.0.0表示对所有请求此server的Ip都有权限.)

4.启动jboss,在jboss的bin目录下输入命令:./start.sh.,启动server.出现以下表示启动成功:

[Server]JBoss(MXMicroKernel)[4.2.2.GA(build:SVNTag=JBoss_4_2_2_GAdate=200710221139)]Startedin11s:680ms

从本机浏览器输入:http://172.30.149.48:5566/,可以打开jboss的页面表示成功.(如果你没有设置jboss.bind.address,但是server启动正确的话,你将打不开这个页面)

试运行EJB3.0的例子,如果你出现报错.(报错的说明错忘了,大概是可以看出来不是自己EJB程序的问题,那么就是-b0.0.0.0参数设置不正确)

4.关闭jboss:

Bin目录下键入./shutdown.sh–S

5.更新jar档和WAR档都是在目录:/jboss-4.2.2.GA/server/default/deploy..支持热部署

6.jboss的log4j配置文件:jboss-4.2.2.GA/server/default/conf/jboss-log4j.xml

Log目录:jboss-4.2.2.GA/server/default/log

Deploy的目录:/jboss-4.2.2.GA/server/default/tmp呵呵,藐视想只上class行不通哦。。可能需要用别的方式,比如把class放在那些位置,然后loader起来

修改web端口的配置文档:

jboss-4.2.2.GA/server/default/deploy/jboss-web.deployer/server.xml。。找协议是http的

相关推荐