我遇到了在同一台机器上启动不同版本的 jboss 的问题。更准确地说,我想在 4.2.3 版本之后启动 jboss 5.1。在一般服务器信息上使用 Eclipse 编辑器,我尝试设置不同的端口,但是当我启动 jboss 5.1 时,我遇到了问题。谁能帮助我???TANX
问问题
1414 次
2 回答
3
我已经使用 -Djboss.service.binding.set=ports-01 (如 jvm 参数)达到了我的目标,并将 localhost 端口更改为 8181。添加这些更改后,我可以在同一台机器上启动 jboss 4.2 和 jboss 5.1。
于 2012-03-23T16:17:40.797 回答
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
于 2012-03-22T18:09:00.863 回答