tomcat開放遠程調試端口


Tomcat開放遠程調試端口主要有兩個方法。

方法一

windows系統

在catalina.bat文件中修改配置:

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=#{調試端口}

Linux系統

在catalina.sh文件里修改配置:

CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=#{調試端口}" 

方法二

windows系統

在Tomcat根目錄下的bin目錄下新建一個debug.bat文件,編輯內容如下:

set JPDA_ADDRESS=#{調試端口} 
set JPAD_TRANSPORT=dt_socket 
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=#{調試端口} 
startup 

雙擊debug.bat即可開啟調試服務。

Linux系統

在startup.sh文件中的最后一行:

exec "$PRGDIR"/"$EXEXUTABLE" start "$@"

將其中的start修改成:

jpda start

默認的調試端口是8000,可以在catalina.sh文件中設置:

JPDA_APPDESS=#{調試端口} 

最后使用startup.sh命令或者catalina.sh jpda start命令啟動Tomcat即可開啟調試服務。

注意事項

調試的端口不能與Tomcat配置的服務器端口相同,否則會引起端口沖突的問題。

 

"活了幾十年,從來沒有人給過我一次意外感動或驚喜,也沒有人在我生日的時候給過我特別的禮物。生病的時候得到的只是一些不在身邊的語言安慰,也不見誰真正的照顧過自己,甚至有的時候自己蒙頭睡一覺就好了。"


免責聲明!

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



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