开源的基于HTML的JMX客户端?

时间:2010-12-17 18:21:14

标签: java jmx

我正在寻找一个基本库来提供我可以嵌入Java应用程序的JMX MBean的HTML视图。这听起来像是Sun的com.sun.jdmk.comm.HtmlAdaptorServer符合账单(引用here)。但是,该工具似乎在某种程度上受到了许可......

我所需要的基本Web UI就像参考文章一样: http://java.sun.com/developer/technicalArticles/J2SE/fig6.gif

我正在运行一个servlet容器(Jetty),因此这个库可以部署为WAR。但我不在乎它是否只是打开自己的插座。

我看过jManage,但它似乎不适合嵌入式使用。

有什么建议吗?

3 个答案:

答案 0 :(得分:9)

JMinix很酷,看起来很新。 UI并不是很深入,但它可以轻松嵌入到任何servlet容器中,并将JMX公开为REST。

http://code.google.com/p/jminix/

答案 1 :(得分:2)

我使用MX4J多年了。它可靠且功能强大,是一个非常好的开源项目。

但是,我现在不推荐它,因为

  1. 没有积极维护
  2. 它不适合Java 5/6。
  3. 为了充分利用它,您需要使用XDoclet生成注释,并且需要将其包含在bootclasspath中。如果将它包含在bootclasspath中,则无法使用JConsole,因为它会覆盖JVM附带的JMX例程。

    为什么不能使用Open JDK / Open DMK Http Adapter?毕竟OpenJDK是基于GPL的 - 不是吗?

答案 2 :(得分:1)

看看MX4J HTTP Adaptor。不幸的是,它没有打包成WAR,但我认为它符合您的需求。

//尼古拉斯