我在JBoss社区中找到了下一页 - http://www.jboss.org/community/wiki/ConfigurePorts
有下一个文字:
编辑server / default / conf / bootstrap / bindings.xml
但我在JBoss 5.1.0 GA中没有看到文件bindings.xml。
有谁知道 - 应该更改哪些文件才能在同一台机器上启动多个JBoss 5.1实例?
答案 0 :(得分:2)
Release Notes引用bindings.xml但它不在jdk6或vanilla版本中。
我看起来已经移动了文件并修改了结构。它现在住在:
$ {JBOSS_HOME} /server/default/conf/bindingservice.beans/META-INF/bindings-jboss-beans.xml
答案 1 :(得分:2)
尝试以下步骤:
1)使用新名称复制默认文件夹:实例名称
2)在jboss-service.xml中取消注释ServiceBindingManager mbean 并将ServerName更改为端口-01或02或03 e.g:端口-01 和ports-01 / 02/03配置应该在sample-bindings.xml中(存在于docs / examples / binding-manager中) 并在ports-01 / 02/03标签下提到的所有端口进行更改,以便端口不会发生冲突。请记住,服务器将在绑定端口上运行,如8080/8180/8182。
从cmd promt转到bin文件夹并使用cmd:
运行实例运行-c instancename
由于
Ankit Adlakha
答案 2 :(得分:1)
使用the script that I wrote here。我要求您从YAJSW项目下载libs,但是如果您为每个实例使用我的脚本的一个副本,它将直接运行多个实例(作为已注册的Windows服务)。
答案 3 :(得分:0)
如果你仍然卡住并且找不到这个文件(它在5.0.1中),那么默认设置可能适用于你。
即。我在一台机器上使用不同的端口设置了多个JBoss 5.0.1实例.5.0集群指南解释了如何针对各种场景执行此操作。例如:请参阅“1.1.2节:场景3:单个非多宿主服务器上的两个节点”。 https://www.jboss.org/community/wiki/JBossAS5ClusteringGuide
我没有直接指定端口 - 但指定了不同的预安装绑定集:例如via -Djboss.service.binding.set = ports-default and -Djboss.service.binding.set = ports-01 and -Djboss.service.binding.set = ports-02 ...