博客
关于我
eclipse远程调试tomcat
阅读量:650 次
发布时间:2019-03-15

本文共 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,选择新建远程配置:

    • Configuration type:选择Remote Java Application
    • Application name:输入项目名称
    • Create max instances:默认设置即可
  • 填写远程机器的IP地址和Tomcat设置的端口号8788:

    • Connected host:填写远程服务器的IP地址
    • Connected port:填写8788
  • 完成以上设置后,点击Debug按钮即可开始Eclipse远程调试。

    注意事项:

    • 确保Eclipse中的代码与服务器上部署的代码保持一致,否则调试的行数可能无法准确定位。
    • 调试结束后点击Disconnect按钮以退出远程调试会话。

    高级调试建议:

    • 如果需要多次调试,可以保存当前配置直接双击以快速恢复,避免重复配置。
    • 记录已调试的配置文件路径,便于快速重用。

    转载地址:http://incmz.baihongyu.com/

    你可能感兴趣的文章
    分布式数据库总结【mongdb、redis、sqlite.....】【等待完善....】
    查看>>
    lua游戏脚本开发之叉叉集成开发环境使用教程与配置【如何连接模拟器】
    查看>>
    【非常重要】使用Nginx配置Websocket连接必须参数总结
    查看>>
    verilog中的除法运算/
    查看>>
    Django 学习历程_01:Hello world!
    查看>>
    【思维导图 】How to Backdoor Federated Learning
    查看>>
    免费——离散数学(左孝凌)课后习题答案
    查看>>
    Android 使用Android模拟器
    查看>>
    vb.net禁止用户改变窗体大小/运行界面不全。
    查看>>