JBoss AS 7 JMX控制台

21

今天我花了些时间研究了JBoss AS7。到目前为止,我对所看到的印象深刻,但我发现很古老的JMX控制台不再存在。

  1. 有人知道为什么它被省略了吗?
  2. 我知道我可以通过JConsole、MC4J等连接,但是否有提供基于Web访问部署的MBeans的替代方案?

1
我也有同样的疑问。由于防火墙限制,通过JConsole进行连接在企业环境中通常是不可能的(可以说在这种情况下RMI并不理想)。JBoss的简单基于Web的JMX控制台已经被证明在这些情况下是真正的救命稻草。 - Richard Kettelerij
完全同意。此外,我们的生产支持团队使用直接HTTP链接到特定类型问题的MBeans。要转移到AS7,我们必须找到替代方案或重新培训他们执行特定任务。 - helios
4个回答

19

根据下面的线程(见下文),将不会有这样的事情。服务器管理将通过JBoss本机接口实现。然而,将有一个兼容层通过JMX公开JBoss服务。

http://community.jboss.org/thread/169408


7
感谢Michal挖掘出这个帖子...我认为不提供JMX控制台是一个错误,这对我们中的许多人来说一直非常有帮助。 - helios
1
这个答案可能需要进行编辑,因为JBoss 7现在默认包含JMX控制台。 - Magnilex
有没有一种方法可以通过 JBoss 管理控制台公开自定义应用程序特定的 MBeans? - Piotr Gwiazda

17

JBoss AS 7有很多管理方式,至少我了解到以下这些:

  1. 编程方式:

  2. 用户界面:

新兴的JBoss AS 7文档的当前位置:https://docs.jboss.org/author/display/AS7/Documentation


12

1
有各种基于Web的JMX浏览器可在任何Web容器中使用。我倾向于使用jconsole或jrockit mission control,因为您可以获得额外的内容,如值的图形化呈现。
过去,jboss使用自己的MBean服务器,因此只能使用特定于jboss的JMX工具,但现在jboss-as使用JVM的MBean服务器,因此可以使用任何适用于所选JVM的工具来检查jboss-as 7。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接