jvm里面配置監控端口以及遠程調試端口配置


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、打斷點,觸發遠程操作,即可進入斷點

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM