解决如何在两个JBOSS部署在同一台服务器时端口占用问题。当两个JBOSS部署在同一台服务器上时,需要修改下面的端口值
1, jboss-4.2.2.GA\server\default\deploy\ejb3.deployer\META-INF下打开jboss-service.xml文件
第12行修改3873的端口值
name=”jboss.remoting:type=Connector,name=DefaultEjb3Connector,handler=ejb3″>
jboss.aop:service=AspectDeployer
socket://${jboss.bind.address}:3873
2, jboss-4.2.2.GA\server\default\deploy\jboss-web.deployer下打开server.xml文件 修改80,8009,8443的端口值
a. 第22行修改80端口;
b. 第25行修改8443端口;
maxThreads=”250″ maxHttpHeaderSize=”8192″
emptySessionPath=”true” protocol=”HTTP/1.1″
enableLookups=”false” redirectPort=”8443″ acceptCount=”100″
connectionTimeout=”20000″ disableUploadTimeout=”true” URIEncoding=”UTF-8″ />
c. 第39行修改8009端口;
emptySessionPath=”true” enableLookups=”false” redirectPort=”9445″ />
3, jboss-4.2.2.GA\server\default\conf下打开jboss-service.xml文件,修改8083,1098,1099,4444,4445,4446的端口值
a. 第210行修改8083端口;
name=”jboss:service=WebService”>
${jboss.bind.address}
8083
${java.rmi.server.hostname}
true
b. 第257行修改1098端口
1098
–>
c. 第251行修改1099的端口值
1099
d. 第426行修改4444端口值
name=”jboss:service=invoker,type=jrmp”>
4444
${jboss.bind.address}
e. 第450行修改4445的端口值
name=”jboss:service=invoker,type=pooled”>
1
300
300
60000
${jboss.bind.address}
4445
${jboss.bind.address}
0
1
false
f. 第510行修改4446的端口值
600000
${jboss.bind.address}
4446
4, jboss-4.2.2.GA\server\default\conf打开jboss-minimal.xml文件,修改1099的端口值,与第3步中的修改一致
第76行修改1099的值
1099
5,jboss-4.2.2.GA\server\default\deploy\jms下打开uil2-service.xml,修改8093的端口值
第22行修改8093的端口值
8093
转自:http://wenku.baidu.com/link?url=vFGvJ9fzPG6AvbPa1CsDSuySEWGPmxsVdz6yGGvT_4jS4lHYQHqVGjdyjg9JA2lUGjykL1vxFvB7IRmje_EfabrqM2o-o83-S9iqpDmbZ8i