一尘不染

JMX连接到VirtualBox上的tomcat

tomcat

我已经在Tomcat服务器上启用了JMX

-Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost我有一个spring应用,用JmxRemoteLifecycleListenerbean
公开了JMX bean:

<Listener className="org.apache.catalina.mbeans.JmxRemoteLifecycleListener" rmiRegistryPortPlatform="10000" rmiServerPortPlatform="10001" />

当我在virtualbox上运行此tomcat实例(使用无业游民)时,我转发了端口10000和10001,但是当我尝试连接至JMX服务(与VisualVM和JRockit
Mission Control进行尝试)时,我无法连接。由于它在VirtualBox上运行,是否需要进行特殊配置才能进行连接?


阅读 284

收藏
2020-06-16

共1个答案

一尘不染

您需要使用IPTABLES进行端口转发。只需检查是否在Iptables中启用了端口。

2020-06-16