使用VisualVM來(lái)監(jiān)控包裝為windows服務(wù)的java程序
Posted on 2015-06-11 14:09 云自無(wú)心水自閑 閱讀(4826) 評(píng)論(0) 編輯 收藏 所屬分類: Java 、心得體會(huì)java wrapper是一個(gè)可以用于將java應(yīng)用程序包裝成windows服務(wù)的工具。
并且可以通過(guò)簡(jiǎn)單的配置來(lái)允許使用visualVM進(jìn)行監(jiān)控。
配置方法:
在wrapper.conf中添加如下3行
修改完畢保存后重新啟動(dòng)服務(wù)。
打開(kāi)visualVM, 在菜單中選擇 file->Add JMX Connection。
在彈出窗口中,connection一項(xiàng)中輸入: localhost:9898 即可。
此配置對(duì)于jconsole也同樣有效。
并且可以通過(guò)簡(jiǎn)單的配置來(lái)允許使用visualVM進(jìn)行監(jiān)控。
配置方法:
在wrapper.conf中添加如下3行
wrapper.java.additional.1=-Dcom.sun.management.jmxremote.port=9898 #這里的端口號(hào)可以自行選擇。
wrapper.java.additional.2=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.3=-Dcom.sun.management.jmxremote.authenticate=false
wrapper.java.additional.2=-Dcom.sun.management.jmxremote.ssl=false
wrapper.java.additional.3=-Dcom.sun.management.jmxremote.authenticate=false
修改完畢保存后重新啟動(dòng)服務(wù)。
打開(kāi)visualVM, 在菜單中選擇 file->Add JMX Connection。
在彈出窗口中,connection一項(xiàng)中輸入: localhost:9898 即可。
此配置對(duì)于jconsole也同樣有效。