JBoss4.2.3 多实例配置

本文详细介绍了如何在Linux环境中使用JBoss4.2.3创建多个实例的部署方法,包括配置环境、复制默认实例、修改配置文件以及启动JBOSS的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

需求:在原有的实例上多开两个实例。

环境:linux、JBoss4.2.3

实现:

前提---配置$JBOSS_HOME环境变量,当然也可以不用配置,个人习惯而已。

1.同级目录下复制 default 

cd $JBOSS_HOME/server/

cp -r default default1

cp -r default default2

2.修改以下三个配置文件

端口注释:8083--webservice端口、1099/1098--JNDI端口、4444/4445-RMI端口

1>$JBOSS_HOME/server/default/conf/jboss-service.xml

修改端口号:8083->18083、1099->11099、1098->11098、4444->14444、4445->14445

2>$JBOSS_HOME/server/default1/conf/jboss-service.xml

修改端口号:8083->28083、1099->21099、1098->21098、4444->24444、4445->24445

3>$JBOSS_HOME/server/default2/conf/jboss-service.xml

修改端口号:8083->38083、1099->31099、1098->31098、4444->34444、4445->34445

3.再修改配置文件

端口注释:8080--HTTP端口(供外部访问端口)、8443--HTTPS端口、8009--AJP端口

1>$JBOSS_HOME/server/default/deploy/jbossweb-tomcat55.sar/server.xml

修改端口号:8080->8081、8443->18443、8009->18009 (8081是访问端口)

2>$JBOSS_HOME/server/default1/deploy/jbossweb-tomcat55.sar/server.xml

修改端口号:8080->8082、8443->28443、8009->28009 (8082是访问端口)

3>$JBOSS_HOME/server/default2/deploy/jbossweb-tomcat55.sar/server.xml

修改端口号:8080->8083、8443->38443、8009->38009 (8083是访问端口)

注:以上配置在windows环境下一样可用。(PS:如果项目上还用了别的JMS provider的话,还得修改端口,如:ActiveQM的producerTool默认地址是tcp://localhost:61616,如果三个项目都用到的话,那61616这个端口得改,但不能超过65535)。

4.启动JBOSS

linux环境下(以下命令不是后台运行,而窗口运行)

1.$JBOSS_HOME/bin/run.sh -c default

2.$JBOSS_HOME/bin/run.sh -c default1

3.$JBOSS_HOME/bin/run.sh -c default2

windows环境下:

做三个快捷方式,目标路径分别是$JBOSS_HOME/bin/run.bat -c default、$JBOSS_HOME/bin/run.bat -c default1、$JBOSS_HOME/bin/run.bat -c default2。

或者把$JBOSS_HOME/bin/run.bat 全发送到桌面,然后修改目标路径(右键--属性--快捷方式--目标)。

总结:其实这JBOSS运行多实例的最主要冲突还是端口占用问题,我这方法好像和网上的一些方法不一样,可能是JBOSS版本不同吧。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值