博客
关于我
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/

    你可能感兴趣的文章
    Python中pip安装模块太慢
    查看>>
    docker安装
    查看>>
    N皇后问题解法(递归+回朔)
    查看>>
    面试题 08.01. 三步问题
    查看>>
    剑指 Offer 11. 旋转数组的最小数字
    查看>>
    word文档注入(追踪word文档)未完
    查看>>
    作为我的第一篇csdn博客吧
    查看>>
    java中简单实现栈
    查看>>
    ajax异步提交失败
    查看>>
    打开cmd,输入java,java -version没有问题,但是javac提示不是内部命令?
    查看>>
    一道简单的访问越界、栈溢出pwn解题记录
    查看>>
    ubuntu18.04.4版本安装docker教程
    查看>>
    Stream 某些API
    查看>>
    关于项目中 对Java 的为空判断整理
    查看>>
    测试调用另一台电脑ip是否有用
    查看>>
    mos-excel集成文档
    查看>>
    chat 快问!
    查看>>
    3.jdk的环境配置
    查看>>
    2.连接池
    查看>>
    2.Html与CSS
    查看>>