1.先在本地建立一个测试的项目
我就先建立一个test服务器用于调试远程的例子,只有一个controller一个调用接口如下(SpringBoot项目)
上图中有一个jar包我已经使用maven打包工具将其打包出来了。
2.上传项目到服务器
3.配置IDEA本地的远程调试配置
4.远程启动服务器
启动参数:
java -jar -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005 test-1.0-SNAPSHOT.jar
启动成功。
5.验证一下是否能够访问
由于我是部署到了阿里云服务器上,因此我要打开我的阿里云访问端口。
6.IDEA远程打开
点击调试案例即可连接远程绑定的端口进行联调
7.访问一下远程的调试接口,即可在本地断点调试
以上就是使用IDEA进行远程调试代码的方法和步骤。
使用的场景一般是我们在本地服运行没有问题,但是到了远程服务器运行代码的时候出现一些超出期望且又无法重新的问题的情况下使用到的。