IDEA调试远程服务器项目(IDEA)
一、使用场景
1.很多时候,大家在本地开发项目,测试都没有问题。
2.部署服务器后,可能是因为服务的器的原因,或者网络原因等等,难免会出现一点点意向不到的问题。
3.本地又无法复现,让人很是头疼。
二、远程调试的好处如下:
1.熟悉工具:例如idea或exlipse工具。
2.定位迅速:允许你逐行调试代码,查看输出日志。
3.及时修改:查找问题,及时修补。
三、配置部分
1、在IDEA中配置远程调试启动项
1.1.点击工具栏右上角,选择Edit Configurations选项,如下图:
1.2.出现弹框后,点击左上角的加号(+),下滑点击Remote JVM Debug,出现配置框。
1.3.如下图配置远程参数,点击Apply,再点击OK保存。
2、更改服务器配置(tomcat的catalina.bat文件)
注:代码中的address=自己的服务器端口
set "JAVA_OPTS=%JAVA_OPTS% -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8082 -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"
至此,IDEA远程调试服务器,已配置完成,本地debug启动。
在对应接口端口,访问服务器项目即可。
一个在学习的开发者,勿喷,欢迎交流