Running multiple JBoss instances on the same machine
Wednesday, August 30th, 2006Did you ever had the requirement to run multiple JBoss instances on the same machine? Its a trivial task if you exactly know the parameters to be tweaked.
Carryout the following steps with your second instance (This is applicable for JBoss 4.0.3):
- default/deploy/jbossweb-tomcat55.sar/server.xml
- change 8080 to 18080
- default/conf/jboss-service.xml
- change 1099 to 11099
- change 1098 to 11098
- change 4445 to 14445
- change 4444 to 14444
- default/conf/jboss-minimal.xml
- change 1099 to 11099
- change 1098 to 11098
- default/deploy/jms/uil2-service.xml
- change 8093 to 18093
Voila! You’re done!!
Update (04/24/2008):
Many of you requested steps for current release of JBoss 4.2.2 GA, here it goes:
- deploy/jboss-web.deployer/server.xml
- change 8080 to 18080
- change 8443 to 18443
- change 8009 to 18009
- deploy/http-invoker.sar/META-INF/jboss-service.xml
- change 8080 to 18080
- deploy/jbossws.sar/jbossws.beans/META-INF/jboss-beans.xml
- change 8080 to 18080
- change 8443 to 18443
- deploy/ejb3.deployer/META-INF/jboss-service.xml
- change 3873 to 13873
- deploy/jms/uil2-service.xml
- change 8093 to 18093
- conf/jboss-service.xml
- change 8083 to 18083
- conf/jboss-minimal.xml
- change 1099 to 11099
- change 1098 to 11098
- conf/jboss-service.xml
- change 1099 to 11099
- change 1098 to 11098
- change 4444 to 14444
- change 4445 to 14445
- change 4446 to 14446
There can be many entries of these port numbers in these files. Make sure you change all of them.