我正在寻找一个基本库来提供我可以嵌入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,但它似乎不适合嵌入式使用。
有什么建议吗?
答案 0 :(得分:9)
JMinix很酷,看起来很新。 UI并不是很深入,但它可以轻松嵌入到任何servlet容器中,并将JMX公开为REST。
答案 1 :(得分:2)
我使用MX4J多年了。它可靠且功能强大,是一个非常好的开源项目。
但是,我现在不推荐它,因为
为了充分利用它,您需要使用XDoclet生成注释,并且需要将其包含在bootclasspath中。如果将它包含在bootclasspath中,则无法使用JConsole,因为它会覆盖JVM附带的JMX例程。
为什么不能使用Open JDK / Open DMK Http Adapter?毕竟OpenJDK是基于GPL的 - 不是吗?
答案 2 :(得分:1)
看看MX4J HTTP Adaptor。不幸的是,它没有打包成WAR,但我认为它符合您的需求。
//尼古拉斯