很多时候,由于环境的不同会造成很多莫名其妙的问题,因此我们来介绍一下,不同机器的远程调试。
环境说明:
1、打包好的应用使用的端口是8081。
2、调试的端口是80。
3、linux的ip地址是192.168.20.12。
配置步骤:
1、windows中开发的项目打包,传到linux系统。
2、在linux命令中,使用以下命令启动打包好的应用。
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=80 -jar 我们上传的应用.jar &
参数说明:
address:这个端口表示我们windows待会要连接的端口。
3、配置idea。
4、启动开始调试。
5、访问服务器部署的应用。
例如:
我这里访问以下接口:
http://192.168.20.12:8081/user/getList?sex=1
idea就进入了断点了。
注意:
调试的端口和打包好应用的端口是不一样的,访问程序接口时使用应用的端口,而idea配置使用调试的端口。