同事部署的应用服务有些问题,让我帮着远程调试一下,记录一下调试方法。
1.服务的tomcat配置远程连接接口
tomcat所在节点的catalina.sh文件中添加:
CATALINA_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
2.重启tomcat服务
3.eclipse连接远程服务
3.1 Run->debug Configurations->Remote java Application-> new ->
3.2 如果Project选项中无法显示需要调试的项目,执行以下操作:
所在项目->右击->properties->Project Facets->Apply->OK,再次执行3.1即可。
4.添加断点
在浏览器端用f12确定问题所在的jsp,寻找对应的js以及java,加入断点
5.启动调试
从配置的debug Configurations启动远程调试