现在,我使用下面的命令启动一个JBoss AS群集在不同的机器运行EJBCA
run.sh -c default -b test.mywebsite.net
,它工作正常运行我EJBCA项目单JBoss服务器上,但现在我要启动我的EJBCA应用在此聚集的JBoss机 我已阅读以下链接
1.1.2. Launching a JBoss AS Cluster
1.1.3. Web Application Clustering Quick Start
再进一步,我读了有两个方面,以建立网络层集群:
- 配置外部负载平衡器。
- 配置Web应用程序进行群集。
现在我的问题是
- 当我与外部负载平衡器去。当我第二次去 选项
- 如果我去第二个选项它将如何工作?在运行这个Jboss服务器时,我的-b 选项是什么。 因为在点1.1.2我读了
两个进程无法绑定套接字相同的地址和端口,所以我们必须要告诉JBoss的使用了不同的端口两个实例。
EJBCA版本: - ejbca_4_0_12
JBOSS版本: - 的jboss-6.1.0。最终
编辑1
现在我正在我的服务器这样
/run.sh -c default -b test.mysite.net
所以它会监听
https://test.mysite.net:8443/ejbca/
现在我要运行我的应用程序as
机1
./run.sh -c node1 -g DocsPartition -u 239.255.100.100 \
-b test.mysite.net -Djboss.messaging.ServerPeerID=1 \
-Djboss.service.binding.set=ports-default
机2
./run.sh -c node2 -g DocsPartition -u 239.255.100.100 \
-b test.mysite.net -Djboss.messaging.ServerPeerID=2 \
-Djboss.service.binding.set=ports-default
,这样我可以只
https://test.mysite.net:8443/ejbca/
接入请任何一个可以解释这个在程式,笔墨的这样钍在我可以用这个东西感谢清除..
感谢您的回复,所以您的意思是我必须使用External Load Balancer来运行我的应用程序。 –
请检查我的编辑 –
是的,您需要像mod_cluster或mod_jk这样的负载平衡器。 -b是machine1或machine2的IP地址,我从来没有试过这个名字,也许-b machine1.mysite.net和-b machine2.mysite.net也可以。 –