【发布时间】:2010-08-19 15:11:27
【问题描述】:
在 JBoss 5.1.0 中,有一个名为 <INSTANCE>/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml 的文件,其中包含一些用于对端口号应用偏移量的设置。这用于使多个实例能够在同一个机器上运行,而无需为每个实例重新配置端口。同一个文件中还有一些 XSLT 也修改了 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 似乎配置为在端口设置为默认 (8009) 时更改 AJP 端口号。然而,这似乎并没有发生。
据我所知,AJP 端口是由server.xml 中的值而不是bindings-jboss-beans.xml 中的任何值选择的。肯定是这样吗? bindings-jboss-beans.xml 中的 XSLT 是 JBoss 4 的遗物吗?
谢谢
丰富
【问题讨论】: