tomcat遠程debug調試

tomcat遠程debug功能:

linux環境,tomcat8

1、修改startup.sh

vim startup.sh 在最末尾處 添加

exec "$PRGDIR"/"$EXECUTABLE" jpda start "$@"

2、修改catalina.sh

vim catalina.sh 在CATALINA_OPTS中添加

"-Xdebug -Xrunjdwp:transport=dt_socket,address=8006,server=y,suspend=n"

解釋:

-Xdebug: 啓用調試模式

-Xrunjdwp<sub-options> : 加載JVM的JPDA參考實現庫

transport=dt_socket :Socket連接,可選dt_shmem 通過共享內存的方式連接到調試服務器

address=8006:調試服務器監聽的端口號 不要和tomcat的端口號設置一樣

server=y:是否是服務器,n爲客戶端

suspend=n:啓動過程是否加載暫停,y爲啓動時暫停,方便調試啓動過程。

3、啓動tomcat

 

4、本地調試遠程tomcat【eclipse】

Run--Debug Configurations--Remote Java Application 雙擊 起一個漂亮的項目名,填寫遠程tomat的地址 和端口

 

啓動成功:

調試 一定是遠程tomcat的訪問地址奧

http://10.7.1.141:8005/Performance/test/hello

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章