尝试将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
不确定为什么错误信息会重复我的主机名?
顺便提一下,由于我将身份验证设置为false,在jconsole应用程序中,我是将用户名/密码留空还是用于登录服务器?