Java JMX Html适配器
我正在寻找一种简单而直接的方法来向应用程序添加JMX容量,最好是通过http公开。下面是一个简单的代码片段,我猜想它应该在8000上运行http服务器。我应该可以通过Java JMX Html适配器,java,jmx,Java,Jmx,我正在寻找一种简单而直接的方法来向应用程序添加JMX容量,最好是通过http公开。下面是一个简单的代码片段,我猜想它应该在8000上运行http服务器。我应该可以通过http://localhost:8000。但是,无法打开该页。我找不到正确的文档说明它应该如何工作 jmxtools-1.2.jar包含在类路径中。Java版本-1.6 import javax.management.MBeanServerFactory; import javax.management.ObjectName; i
http://localhost:8000
。但是,无法打开该页。我找不到正确的文档说明它应该如何工作
jmxtools-1.2.jar包含在类路径中。Java版本-1.6
import javax.management.MBeanServerFactory;
import javax.management.ObjectName;
import com.sun.jdmk.comm.HtmlAdaptorServer;
public class JmxHttpAdapter {
public static void main(String[] args) {
try {
com.sun.jdmk.comm.HtmlAdaptorServer adapter = new HtmlAdaptorServer(8000);
MBeanServerFactory.createMBeanServer().registerMBean(adapter, new ObjectName("Adaptor:name=html,port=8000"));
adapter.start();
Thread.sleep(100000);
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
不确定适配器为什么不工作,但您可以在的第2章中找到文档 MX4J也有一个很老的版本,但您可能会发现它有更好的文档记录 你应该看一看。它更具现代性,仍在积极开发中。它是一个基于HTTP的REST代理,具有多个安装选项,包括和。尽管有很多工具可以使用,但这并不能为您提供UI。同一个开发人员正在为Jolokia开发一个名为的UI项目,但我不确定现在处于什么状态 这里有一些关于为Aji构建的UI的参考: