Tomcat远程调试

作者: 飞虎兄 | 来源:发表于2018-02-28 15:39 被阅读24次

    通过在服务器Tomcat中进行简单配置即可在本地debug服务器上的代码。

    1. Tomcat配置

    (1) 进入到tomcat目录
    (2) 编辑bin/catalina.sh

     vim bin/catalina.sh
    

    搜索 localhost:8000,如下所示,

    330   if [ -z "$JPDA_ADDRESS" ]; then
    331     JPDA_ADDRESS="localhost:8000"
    332   fi
    

    将localhost:8000改为自定义的端口号(示例中改为了8081)。

    330   if [ -z "$JPDA_ADDRESS" ]; then
    331     JPDA_ADDRESS="8081"
    332   fi
    

    (3) 保存退出
    (4) 启动tomcat

    bin/catalina.sh jpda start
    

    (5) 使用netstat命令查看是否开启远程调试

    netstat -npl|grep 8081
    

    出现如下结果表示开启成功

    tcp        0      0 0.0.0.0:8081            0.0.0.0:*               LISTEN
    

    2. Eclipse 配置

    (1) 打开调试配置


    (2) 设置运行参数

    (3) 点击Debug 按钮
    (4) 打上断点,开始调试

    相关文章

      网友评论

      • 小雨_2cab:飞虎兄:+1:
        小雨_2cab:@飞虎兄 OK,专业!有问题再具体请教
        飞虎兄:IDE工具的配置比较简单,重点是Tomcat设置。
        目前发现对于上述配置,使用bin/catalina.sh jpda stop 和 bin/shutdown.sh 都不能关闭tomcat,只能通过kill -15 关闭。

      本文标题:Tomcat远程调试

      本文链接:https://www.haomeiwen.com/subject/lfwmxftx.html