試圖將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