1、在看springboot导航文档时看到这个提示:
总是听说测试环境出问题了,看一下日志出的啥错呀。这次换一种思路,远程调试看看
java命令:
$ java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n \ -jar target/myapplication-0.0.1-SNAPSHOT.jar
-Xrunjdwp加载JDWP的JPDA参考执行实例;
transport用于在调试程序和VM使用的进程之间通讯;
dt_socket套接字传输;
address=8000表示调试端口;
server=y标示VM是否需要作为调试服务器执行;
suspend=y是否在调试客户端建立连接之后启动VM
参考文档:https://www.cnblogs.com/lujiango/p/9681938.html
2、远程部署的jar启动的时候添加参数
我使用IntelliJIDEA 开发工具进行调试
1>首先添加remote
2>启动要调试的jar包
3> 开始调试
4>测试一哈
可以看到断点进来了,下面就跟本地调试一下了