本地可以对测试以及生产环境得代码进行打断点调试
1.idea配置
新建一个远程Remote JVM Debug
修改个名称,以及host和port(host就是服务器的地址,port 给80就行,默认http请求)
![在这里插入图片描述](https://img-blog.csdnimg.cn/15cb961d8b3a4b3e9cd3849821f535c6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2Vpanhf,size_20,color_FFFFFF,t_70,g_se,x_16)
然后选择对应的项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/1fd2e1727dc948bcbbce27fbc2d6a049.png)
服务器启动配置
没加连接配置
![在这里插入图片描述](https://img-blog.csdnimg.cn/dcf03cb1a30a40f0abddea3d01716877.png)
需要将第一步生成的命令复制到启动配置里
![在这里插入图片描述](https://img-blog.csdnimg.cn/6ed5ddc97c6445218e6504b255d62b57.png)
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:80 放到 nohup java 后面
如果放到别的位置,可能会导致起不起来,或者不生效。
2.启动
打印出来这句话,就可以进行远程调试了
![在这里插入图片描述](https://img-blog.csdnimg.cn/db7d38e0028f471cafd00c948488b8f3.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAd2Vpanhf,size_20,color_FFFFFF,t_70,g_se,x_16)