[英]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.