美文网首页
spring boot 远程调试

spring boot 远程调试

作者: _流浪的猫_ | 来源:发表于2016-09-24 11:17 被阅读0次

    有时会遇到一些问题:开发环境是正常的,而线上环境是有问题,而此时就需要远程调试来定位问题。现在开发做web的很多,所以基本上都是远程调试web程序。

    • 代码放在 WEB 容器中,需要修改WEB容器的启动脚本,以tomcat为例。
    // 找到tomcat 下的 bin\startup.bat文件,在里面添加
    // windows
    set CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n %CATALINA_OPTS%"
    // *nix
    export CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n $CATALINA_OPTS"
    
    • spring boot 打成JAR 运行
    // 在启动程序的时候加上下面一段
    -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=实际端口号
    // 完整的写法大致如下
    java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=实际端口号  -jar **.jar
    
    • eclipse 链接调试


      远程调试.png

    相关文章

      网友评论

          本文标题:spring boot 远程调试

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