我遇到了在同一台机器上启动不同版本的jboss的问题。更确切地说,我想在4.2.3版本之后启动jboss 5.1。有了Eclipse编辑器的一般服务器信息,我试图设置不同的端口但是当我启动jboss 5.1时,我有问题..谁能帮我? 坦
答案 0 :(得分:3)
我使用-Djboss.service.binding.set = ports-01就像jvm参数,并将localhost端口更改为8181。 添加这些更改后,我可以在同一台机器上启动jboss 4.2和jboss 5.1。
答案 1 :(得分:0)
听起来你正试图在同一台机器上运行多个JBoss实例。
如您所知,JBoss在端口上绑定以提供某些服务。有关JBoss绑定的端口列表,请参阅1。
使用默认配置运行多个实例时,会出现端口冲突,并且有多种解决方法。
以下是您的方法(假设您的虚拟IP为192.168.0.10和192.168.0.11)
./run.sh -c instance1 -b 192.168.0.10 <--- instance 1
./run.sh -c instance2 -b 192.168.0.11 <--- instance 2
其中instance1和instance2是JBoss的两个不同的配置文件。如果您运行JBoss 4.2.3和JBoss 5.1,则不需要提供“-c instance1”选项,因为它们已经是两个不同的JBoss实例。
希望这有帮助。
祝你好运!1 https://community.jboss.org/wiki/UsingJBossBehindAFirewall