【发布时间】:2014-01-06 06:56:27
【问题描述】:
现在我正在使用以下命令在单个 Jboss 服务器上运行我的 EJBCA 项目
run.sh -c default -b test.mywebsite.net
它工作正常,但现在我想在集群的 jboss 机器上启动我的 EJBCA 应用程序 为此,我已阅读以下链接
1.1.2. Launching a JBoss AS Cluster
1.1.3. Web Application Clustering Quick Start
然后我进一步阅读到设置 Web 层集群有两个方面:
- 配置外部负载均衡器。
- 为集群配置您的 Web 应用程序。
现在我的问题是
- 当我使用外部负载平衡器时。当我选择第二个 选项
- 如果我选择第二个选项,它将如何工作?我的 -b 会是什么 运行此 Jboss 服务器时的选项。 因为在 1.1.2 我读到了这一点
两个进程不能将套接字绑定到相同的地址和端口,所以我们必须告诉 JBoss 为两个实例使用不同的端口。
EJBCA 版本 :- ejbca_4_0_12
JBOSS 版本 :- jboss-6.1.0.Final
编辑 1
现在我正在像这样运行我的服务器
/run.sh -c default -b test.mysite.net
所以它会监听
https://test.mysite.net:8443/ejbca/
现在我必须运行我的应用程序
机器 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/
请任何人简短地解释一下,以便我可以澄清这些事情谢谢..
【问题讨论】:
标签: java jboss cluster-computing jboss6.x