本地远程调试发布的war包和jar

前言:有时候测试或者生产出现了问题,但无法知道是那一块程序的问题,可以采用本地远程调试的方式,调试远程的jar包或者war包,调试方法如下:

远程调试jar:使用以下命令启动springboot 生成的jar包

java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar test.jar


远程调试tomcat:在startup.bat中加入

SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9000
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"

猜你喜欢

转载自blog.csdn.net/zh127368zh/article/details/81837357