使用VisualVM和JMX监视远程IBM Websphere

使用VisualVM和JMX监视远程IBM Websphere,websphere,jmx,visualvm,Websphere,Jmx,Visualvm,我正在尝试使用VisualVM监视远程IBM WAS,但无法连接。要在IBM Websphere上启用JMX,请打开Websphere管理控制台,然后: 导航到:服务器->服务器类型->WebSphere应用程序服务器->[服务器名称] 展开Java和流程管理,然后单击流程定义 单击Java虚拟机 在通用JVM参数字段中附加以下属性: -Djavax.management.builder.initial= -Dcom.sun.management.jmxremote -Dcom.sun.mana

我正在尝试使用VisualVM监视远程IBM WAS,但无法连接。

要在IBM Websphere上启用JMX,请打开Websphere管理控制台,然后: 导航到:服务器->服务器类型->WebSphere应用程序服务器->[服务器名称]

展开Java和流程管理,然后单击流程定义 单击Java虚拟机 在通用JVM参数字段中附加以下属性:

-Djavax.management.builder.initial= -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=1099 -Djava.rmi.server.hostname=XX.228.75.XX
重新启动服务器

服务器启动时,打开VisualVM并添加新的远程连接: 在connection字段中,放置先前配置的服务器主机和端口,例如1099


感谢Jamie Craane的博客:这个解决方案对我不起作用,因为我连接到了一个远程服务器,需要添加属性-Djava.rmi.server.hostname=XX.228.75.XX