1. 将项目打成 jar 包上传到 云服务器上
2. 在本地 idea 中配置
3. 创建 remote
这里注意端口号不能被占用,不能与 spring 服务端口号相同
然后复制命令行的语句:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8099
4. 在云服务器上使用以下命令启动服务:
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8099 xxx.jar
后面 xxx.jar 为复制到云服务器上的 jar 包
出现以上 说明启动成功
5. 在本地 idea debug 项目
点击如下按钮:
控制台显示:
说明连接成功,可以开始设置断点开始调试了,注意项目的源代码要一致。
参考:
https://www.pianshen.com/article/5025833914/
https://www.cnblogs.com/Dyaqi/archive/2004/01/13/12869297.html