前言:都有遇到过本机运行得妥妥儿的,服务器上就报错,调试起来异常费劲,有个这个东西,远程服务器调试so easy
记录一下吧,以后可能用得上(节省下次配置耗时)
jar包版
java -Xdebug -Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -jar jar包名称 --spring.profiles.active=dev
IDEA配置同下方Tomcat版
Tomcat版
1、据说是Tomcat8开始,自带 debug.bat/debug.sh 文件...可以看到端口配置...
2、idea配置如下:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9901
-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9901
-Xnoagent -Djava.compiler=NONE -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9901
2018版IDEA配置示例:
3、然后用debug.bat/debug.sh 启动Tomcat,再在本地运行配置的远程调试项目就正常连接了,可以直接打断点进行调试