导读实际项目开发中,将代码打包放到服务器上,但是由于放到服务器上之后,系统仍然会出现问题,需要对服务器上的代码进行调试。在服务器上调试代码就需要使用远程调试方式对代码进行调试,因此本文讲解如何使用eclipse本地远程调试服务器代码。
本地Eclipse的远程调试配置:
(1).debug——Debug Configurations…——Java Application——双击Remote Java Application
Name:自定义,任意名称
Project:本机eclipse中的WEB项目,与远端服务器上部署的WEB项目一致
Connection Type:默认Standard(Socket Attach)就行了
Host:刚查出来的被调试的远端服务器ip
Port: 远端服务器中环境变量JPDA_ADDRESS的值(不设置则默认为8000)
勾选上Allow termination of remote VM
(2)填写信息如上——Apply——Debug
(3).远程服务器的jar用下面的debug命令启动后
nohup java -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=8000,suspend=n -jar xxx.jar
在本地Eclipse中自己要调试的代码打断点就可以远程调试了