JBoss AS 7 JMX控制台
我今天花了一些时间查看JBoss AS7 。 到目前为止我看到的东西给我留下了深刻印象,但我注意到好的’JMX-Console不再存在。
- 有谁知道为什么它被遗漏了?
- 我知道我可以通过JConsole,MC4J等进行连接,但有没有替代方案可以提供对已部署MBean的基于Web的访问?
根据这个post(见下文),将不会有这样的事情。 服务器管理将以另一种方式实现 – 通过JBoss本机接口。 但是,将有一个兼容层通过JMX公开JBoss服务。
JBoss AS 7将有许多方法可供管理。 至少这些是我所知道的:
-
Programatical:
- CLI – 类似bash的命令行工具,
- Java API – 带远程处理的Java JAR,您只需调用方法即可。
-
类似REST的API – 您通过HTTP发送命令。
- JBoss AS 7 Management API文档: https : //docs.jboss.org/author/display/AS7/Management+API+reference
-
用户界面:
- 管理控制台,请参阅http:// localhost:9990 / console (默认情况下)
-
RHQ项目
- 请参阅https://docs.jboss.org/author/display/AS7/Management+Clients
新兴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