jboss linux部署遇到的问题

jboss linux部署遇到的问题

JBossLinuxlog4jWebEJB
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
export JBOSS_HOME PATH
生效要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 -b 0.0.0.0 &
jboss版本不一样,设置不一样,4.2版本必须跟上面一样配置.(配置说明, 172.30.149.48为对外提供服务的IP地址, -b 0.0.0.0表示对所有请求此server的Ip都有权限.)
4.启动jboss,在jboss的bin目录下 输入命令: ./start.sh.,启动server.出现以下表示启动成功:

[Server] JBoss (MX MicroKernel) [4.2.2.GA (build: SVNTag=JBoss_4_2_2_GA date=200710221139)] Started in 11s:680ms

从本机浏览器输入:http://172.30.149.48:5566/,可以打开jboss的页面表示成功.(如果你没有设置jboss.bind.address,但是server启动正确的话,你将打不开这个页面)
试运行EJB3.0的例子,如果你出现报错.(报错的说明错忘了,大概是可以看出来不是自己EJB程序的问题,那么就是-b 0.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的

你可能感兴趣的:(jboss)