我正在尝试使用 jConsole 连接到远程 tomcat JMX 实例。但是无法连接成功。有什么想法吗?
我在远程tomcat catalina.sh
中包含了以下选项:
JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9004 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false"
最佳答案
我有一个类似的问题,如果不一样的话。如果我在机器上本地启动 jconsole,我可以连接到 JMX 服务器。
RMI 服务器似乎没有在正确的 ip 上监听。所以,正如 this related question 中所建议的那样,我添加了以下内容:
-Djava.rmi.server.hostname=<host ip>
到 JAVA_OPTS
也是如此,然后它就起作用了。
关于java - 使用 jConsole 连接远程 tomcat JMX 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1263991/