jvisualvm監控:
注冊表路徑:
HKEY_LOCAL_MACHINE->SOFTWARE->Wow6432Node->Apache Software Foundation->Procrun 2.0->tomcat服務名->Parameters->Java->Options
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=9004
-Dcom.sun.management.jmxremote.authenticate=false
-Dcom.sun.management.jmxremote.ssl=false
通過以上配置之后,就可以在jvisualvm中監控該tomcat線程了。
配置打印jvm垃圾收集日志:
-verbose:gc -XX:+PrintGCDetails -XX:+HeapDumpOnOutOfMemoryError -Xloggc:D:\tomcat_gc.log
通過以上配置,tomcat就會記錄垃圾回收日志了。
----------------------------------------------------------下面是配置遠程調試端口配置---------------------------------------------------------------------------------------------------------
一、注冊表里面添加配置
注冊表路徑:
HKEY_LOCAL_MACHINE->SOFTWARE->Wow6432Node->Apache Software Foundation->Procrun 2.0->tomcat服務名->Parameters->Java->Options,這個里面添加如下配置:
-Xdebug
-Xnoagent
-Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9988
二、eclipse添加配置
eclipse工具欄“調試”->“Debug Configuration”->“Remote Java Application”->添加如下配置:
1、Host:這里填寫IP地址
2、Port:這里填寫端口(如上配置的端口為9988)
3、Source選項卡里面選擇依賴的源碼
4、單擊”Debug“按鈕
5、打斷點,觸發遠程操作,即可進入斷點