JBoss6(也可能是7、4和6)群集在一台笔记本电脑中

JBoss6(也可能是7、4和6)群集在一台笔记本电脑中,jboss,ip,cluster-computing,Jboss,Ip,Cluster Computing,我需要测试一些面向集群的开发。不幸的是,我手头只有笔记本电脑,没有其他电脑。 我有没有一个具体的方法在我的笔记本电脑中用一个IP地址设置JBoss6集群? 提前感谢您的帮助。如果您必须使用虚拟pc,例如或。在一个IP地址上运行两个JBoss服务器的唯一问题是,它们被设置为绑定到相同的端口。因此,有两种方法可以解决这个问题 1:就说JBoss服务器使用另一组端口。您可以在启动服务器时进行设置 ./run.sh -Djboss.service.binding.set=ports-01 这意味着所有

我需要测试一些面向集群的开发。不幸的是,我手头只有笔记本电脑,没有其他电脑。 我有没有一个具体的方法在我的笔记本电脑中用一个IP地址设置JBoss6集群?
提前感谢您的帮助。

如果您必须使用虚拟pc,例如或。

在一个IP地址上运行两个JBoss服务器的唯一问题是,它们被设置为绑定到相同的端口。因此,有两种方法可以解决这个问题

1:就说JBoss服务器使用另一组端口。您可以在启动服务器时进行设置

./run.sh -Djboss.service.binding.set=ports-01
这意味着所有端口都将增加100,因此,例如,管理控制台将不在端口8080上,而是在8180上。默认值为端口默认值,其他值为端口-01、端口-02等

2:第二种可能是创建另一个虚拟IP地址,并将服务器绑定到不同的地址

./run.sh -b 192.168.1.2
./run.sh -b 192.168.1.3
另外,不要忘记正确设置jboss.messaging.ServerPeerID参数。因此,它将是:

./run.sh -Djboss.messaging.ServerPeerID=1
./run.sh -Djboss.service.binding.set=ports-01 -Djboss.messaging.ServerPeerID=2


同样,您可以配置JBoss AS5,但JBoss AS7的配置完全不同。

这说明了如何在一台机器上设置Torquebox(专用JBoss到jruby)群集,并提供了有关如何创建虚拟IP的信息。希望有帮助。

一定要使用虚拟机-希望你有很多RAM。我看到JBoss7在他的
standalone.sh
文件中也有
-b
开关。
./run.sh -b 192.168.1.2 -Djboss.messaging.ServerPeerID=1
./run.sh -b 192.168.1.3 -Djboss.messaging.ServerPeerID=2