本文共 865 字,大约阅读时间需要 2 分钟。
项目部署到远程服务器上时遇到问题,尤其是缺乏日志信息,此时想要通过Eclipse进行远程调试定位问题,可以通过在Tomcat中设置特定参数来实现。以下详细说明如何在Eclipse中使用Tomcat进行远程调试配置。
步骤一:Tomcat设置CATALINA_OPTS
在Linux系统中,将以下参数添加到Tomcat的startup.sh
文件的开头:
declare -x CATALINA_OPTS="-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8788"
重启Tomcat应用服务器后,设置成功可以通过看 catalina.out 日志确认。日志会显示Tomcat已成功启动远程调试模式,端口号为8788。
步骤二:Eclipse配置远程调试参数
Eclipse的远程调试配置如下:
打开Eclipse,选择菜单栏中的Run -> Debug Configurations。
右键单击Remote Java Application,选择新建远程配置:
填写远程机器的IP地址和Tomcat设置的端口号8788:
完成以上设置后,点击Debug按钮即可开始Eclipse远程调试。
注意事项:
高级调试建议:
转载地址:http://incmz.baihongyu.com/