在JBoss 5.1.0中,有一个名为<INSTANCE>/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
的文件,其中包含一些用于将偏移量应用于端口号的设置。这用于使多个实例能够在同一个盒子上运行,而不用经历每个实例的端口的痛苦重新配置。同一个文件中还有一些XSLT,它也修改了AJP端口。JBoss如何选择使用哪个AJP端口?
另外,还有<INSTANCE>/deploy/jbossweb.sar/server.xml
可让您明确设置端口。
我在同一个盒子上运行两个JBoss实例。
- 实例1:
server.xml
设置为使用端口8009用于AJP,并且bindings-jboss-beans.xml
具有零偏移量。 - 实例2:
server.xml
被设置为使用端口8109用于AJP,并bindings-jboss-beans.xml
已偏移的100
的XSLT似乎被配置为改变当端口被设置为将所述AJP端口号默认(8009)。但是,这似乎并没有发生。
从我所看到的,AJP端口是由server.xml
中的值选择的,而不是bindings-jboss-beans.xml
中的任何值。这绝对是这种情况吗? JBoss 4中的XSLT绑定-jboss-beans.xml是一个遗留物吗?
感谢
丰富