idea远程debug jar包部署项目
前提:idea上代码和服务器上代码保持一致
我们现在想远程调试部署在服务器上的若依项目
1.在服务器上以下列命令运行jar
nohup java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=192.168.0.187:5005 ruoyi-admin.jar > /dev/null 2>&1 &
说明:
- 192.168.0.187是服务器内网ip
- 安全组记得开放5005端口
2.在idea中配置远程调试
- 配置你的服务器的公网ip
- 选择module 我这里选的是ruoyi
- 保存配置
3.idea启动项目 打断点
启动项目
这里我们看到连接到远程服务器了
在我们想要debug的地方打上断点
此时访问服务器上的服务,我们看到断点进来了