试图将jconsole连接到远程服务器。无法将jconsole连接到远程服务器,tomcat无法启动
我将此添加到我的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应用程序中,我将用户名/密码留空还是用于登录到服务器?
您是否使用属性rmi.server.hostname作为其他一些pupose(除了启用JMX)? – Santosh 2011-12-22 06:12:27
我正在使用它b/c我认为你需要它来连接到远程服务器。 – Blankman 2011-12-22 12:15:52
Hi @Blankman, 如果您认为我的答案已解决您的问题,请您接受我的答案?否则我很乐意为您提供帮助,如果您需要任何进一步的帮助。 – 2013-11-28 17:28:19