怎么運用JMX遠程監控,管理JVM
1 回答

縹緲止盈
TA貢獻2041條經驗 獲得超4個贊
如果你跑的就是一個簡單的Java程序:
1、假如跑在本地,只需要在運行程序是加上 -Dcom.sun.management.jmxremote
2、假如跑在遠程,則要加上-Dcom.sun.management.jmxremote.port=9999
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.authenticate=true
-----當然你還可以加其它配置,譬如用戶名和密碼-------
假設你的程序跑在容器(譬如說你提到的tomcat),那么一定有個配置文件會讓你加上以上的這些配置,對tomcat來講,就是
CATALINA_HOME/bin目錄下的catalina.bat 或catalina.sh,在JAVA_OPTS那行中加上以上第二點的配置
簡單來講,加上這些配置,你的程序就可以使用JMX來監控,即你的程序向外部暴露了JMX接口
- 1 回答
- 0 關注
- 742 瀏覽
添加回答
舉報
0/150
提交
取消