簡體   English   中英

啟用JMX遠程連接后無法重新啟動Tomcat

[英]Unable to restart tomcat after enabling jmx remote connection

我想遠程監視在tomcat中運行的應用程序,因此我在setenv.sh文件中配置了JMX遠程連接。

以下是我的配置。

CATALINA_OPTS="
-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=<jmx_port> 
-Dcom.sun.management.jmxremote.rmi.port=<jmx_port> 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote.authenticate=false 
-Djava.rmi.server.hostname=<my_host_ip>".

注意:這僅用於測試。 我不會介意在我的配置中禁用ssl和authenticate = false。

我可以使用在本地計算機上運行的visualmv連接到它。 當我嘗試重新啟動tomcat時,問題開始了。 在關閉過程中,tomcat成功關閉,但是運行jmx的端口仍處於活動狀態,並且可供JMX使用。 因此在tomcat啟動時,它抱怨已經在使用中,因此tomcat啟動失敗。

任何幫助將不勝感激。

您是否為jmxremote.port和jmxremote.rmi.port使用相同的端口? 如果是這樣,它們需要有所不同。 一個是服務偵聽器,另一個是rmi注冊表。

暫無
暫無

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

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