尝试将 jconsole 连接到远程服务器。
我将此添加到我的 catalina.sh 中:
export JAVA_OPTS="-Dcom.sun.management.jmxremote \
-Dcom.sun.management.jmxremote.port=9005 \
-Dcom.sun.management.jmxremote.ssl=false \
-Dcom.sun.management.jmxremote.authenticate=false \
-Djava.rmi.server.hostname=xx.xx.xx.xx"
catalina.out 显示:
Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: myhostname: myhostname
不知道为什么它在错误消息中重复我的主机名?
顺便说一句,由于我在 jconsole 应用程序中将身份验证设置为 false,我是将用户名/密码留空还是用于登录服务器?