【问题标题】:How to run clustered JBoss on two diffrent servers如何在两台不同的服务器上运行集群 JBoss
【发布时间】:2012-04-20 09:31:58
【问题描述】:

我有两台 Linux 服务器,每台服务器上都有 JBoss。我需要在两台服务器上运行集群 JBoss。

我尝试了以下命令在两台服务器上进行集群:

在服务器一上:

./run.sh -c all -g DocsPartition  -u 239.255.100.100 \ -b server1'sIP -Djboss.messaging.ServerPeerID=1

在服务器二上:

./run.sh -c all -g DocsPartition  -u 239.255.100.100 \ -b server1's  -Djboss.messaging.ServerPeerID=2

所以在执行这些命令后,它会显示如下消息:

06:11:28,688 INFO [ServerImpl] JBoss (Microcontainer) [5.1.1 (build: SVNTag=JBPAPP_5_1_1 date=201105171607)] 开始于 40s:289ms

这表明服务器已成功启动。 那么我如何检查 JBoss 是否是集群的?

【问题讨论】:

  • 非常好!但问题是什么?
  • 如何检查 JBoss 现在是否已集群?
  • 请阅读FAQ 获取有关格式化问题的帮助。
  • 感谢您的建议。我刚来这地方。从现在开始我会记住的。

标签: jboss


【解决方案1】:

请登录http://<ipaddress>:<port>/jmx-console并查找以下参数 org.jboss.ha.framework.server.ClusterPartitionMBean 包含一个名为 getCurrentView() 的方法,它返回形成集群的成员列表。它返回一个字符串向量,表示节点的主机:端口值

【讨论】:

  • 我可以从哪里获取用户名/密码以登录 xx.xx.xx.xx/jmx-console
  • 实际上我无法使用服务器的凭据登录到“x.x.x.x/jmx-console”。
  • 使用默认管理员/管理员。据我所知,它不需要密码,但如果没有密码就无法工作,那么您可能需要与配置 JBoss 的管理员进行验证。
  • JBoss 推广 JOPR 以查看有关 JBoss 服务器的更多信息。您可能想尝试一下jboss.org/rhq
  • 不,这不起作用。我已经检查了文件“\usr\lib/jboss-eap-5.1\jboss-as\server\default\conf\props”中的凭据,并且在那里提到了 admin=admin,但这始终不起作用。
猜你喜欢
  • 2015-01-08
  • 2019-01-21
  • 1970-01-01
  • 2020-08-13
  • 2021-10-23
  • 1970-01-01
  • 2015-12-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多