要进行远程调试,首先被调试的服务必须支持远程调试,先要开一个远程调试接口,在启动参数里面增加下面的语句:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=6001
这主要是指定远程调试的端口,为6001。一般在 - jar 后面添加。
使用IDEA进行远程调试的步骤如下:
1、确保要调试的服务支持远程调试;
2、打开待调试服务的Run configuration,选择Edit Configurations
3、点击+号,选择Remote
4、填写Name,Host(远程调试服务的ip),Port(远程调试服务的端口,在服务启动参数里面设置的),Use module classpath(要远程调试的模块)
5、配置完成之后,点击右边的爬虫图标,打上断点,即可开始进行远程调试
远程调试的好处:
1、无须在本地部署跟远程服务器同样的环境,同样的系统;
2、无须使用Postman进行测试,可以直接使用远程服务对应的前端页面操作;