在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是一個遺留物嗎?
感謝
豐富