我今天花了一些时间检查JBoss AS7。到目前为止,我对所见所闻印象深刻,但我注意到好的 ol' JMX-Console 已不复存在。
- 有谁知道为什么它被遗漏了?
- 我知道我可以通过 JConsole、MC4J 等进行连接,但是是否有替代方案可以提供对已部署 MBean 的基于 Web 的访问?
根据这个线程(见下文),不会有这样的事情。服务器管理将以另一种方式实现——通过 JBoss 本地接口。但是,将有一个兼容层通过 JMX 公开 JBoss 服务。
JBoss AS 7 将有多种管理方式。至少这些是我所知道的:
程序化:
类似 REST 的 API - 您通过 HTTP 发送命令。
用户界面:
新兴 JBoss AS 7 文档的当前位置:https ://docs.jboss.org/author/display/AS7/Documentation
JBoss AS7 现在与 jconsole 集成。因此,您可以将 jconsole 用作 AS7 的 JMX 客户端。它还使用 jconsole 插件在您的 jconsole 实例中提供 CLI GUI。
看:
https://community.jboss.org/wiki/UsingJconsoleToConnectToJMXOnAS7
https://community.jboss.org/wiki/UsingCLIGUIWithJconsoleOnJBossAS7
有各种基于 Web 的 jmx 浏览器可以在任何 Web 容器中使用。我倾向于使用 jconsole 或 jrockit 任务控制来完善你,因为你会得到额外的东西,比如值的图形
过去 jboss 使用它自己的 mbean 服务器,因此您只能使用 jboss 特定的 jmx 工具,但现在 jboss-as 使用 jvm 的 mbean 服务器,因此任何与您选择的 jvm 一起使用的工具都可以用于检查 jboss-作为 7