javaWeb项目远程debug(CentOs+tomcat8)
我们开发网站或者其他项目之后,需要不定期的检查代码的正确性。但是我们不一定有人家运行的服务器,这时候
就可以通过远程调试,在我们自己的电脑上查找bug,然后把修改之后的代码重新部署到服务器上。
下面就说下如何在CentOs+tomcat8服务器的服务器下用Ecplise远程debug。
服务器下:
1:用xshell5连接服务器。找到tomcat安装目录下的bin文件夹下的catalina.sh。
修改服务器tomcat下的catalina.sh脚本,找到 “JPDA_ADDRESS="localhost:8000" ”
删掉JDPA_ADDRESS中的localhost:8080。localhost代表主机。修改为:8888。保存退出(esc+!wq)。
2:重启catalina.sh
返回到tomcat下的bin目录,执行./catalina.sh jpda start
3:关闭防火墙
执行:ufw disable
ecplise下:
1、eclipse右击项目-->DEBUG AS -->DEBUG Configurations ---> Remote Java Application
2、在如下界面填入你的ip和端口(在服务器端设置的是8888,可以根据自己需要修改)
以上操作完后之后就可以远程debug了,祝你成功!