常言道好急性不如爛筆頭,昨天想用遠程調試時忘記tomcat的配置了,特此記錄一下
centos服務器端
centos服務器端要配置的是/tomcat/bin/
目錄下的catalina.sh
文件
在文件頭加入:
export JAVA_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005'
如圖:
linux系統是
export JAVA_OPTS='-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005'
window系統是set JAVA_OPTS=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8001
linux是要有’'括起來的
注意這裏的address=5005 值的就是tomcat開啓調試的監聽端口
隨後防火牆需開啓5005端口,否則是無法訪問的,這裏可以看我之前寫的一篇開啓服務器端口的文章:centos7虛擬機開啓端口後 外部不能訪問的問題
idea端
依託於idea強大的功能,配置十分簡單
點擊 edit configuration
,配置如圖
隨後點擊旁邊的小綠bug
控制檯出現這個,表示配置成功,可打斷點調試了。
- 這裏只是簡單的使用,要想知道各個具體配置的作用,還需在做研究。