簡體   English   中英

錯誤:JMX連接器服務器通信錯誤:服務:jmx:rmi停止/關閉Tomcat時

[英]Error: JMX connector server communication error: service:jmx:rmi when stopping/shutdown Tomcat

標題說明了一切。 Tomcat 8(Java 8)在Linux上運行。 在錯誤消息之后,我看到java進程沒有被殺死。 這是JMX配置的問題還是什么?

export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=55001 -Dcom.sun.management.jmxremote.authenticate=false"
export JAVA_OPTS="$JAVA_OPTS -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.rmi.port=55002 -Djava.rmi.server.hostname=xxxxx -Dcom.sun.management.jmxremote.local.only=false"

這里找到答案:

沒有。 發生這種情況的原因是當tomcat啟動時,端口5555(在此示例中)被綁定。

F 或關閉,啟動另一個jvm並獲取相同的jmx參數。 因此,它也嘗試綁定到端口5555,失敗並關閉jvm。 不執行關閉過程,因此tomcat仍在運行。

我能想到的唯一解決方法是引入另一個適用於啟動和運行但不停止的變量。

我不得不將JMX參數設置為CATALINA_OPTS而不是JAVA_OPTS並且它有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM