美文网首页
java远程debug

java远程debug

作者: 得鹿梦为鱼 | 来源:发表于2019-03-25 22:22 被阅读0次

    记录下来,免得以后要用又去百度

    CAT1 使用tomcat容器类型

    首先到tomcat/bin/目录下找到 catalina.bat文件
    然后在该文件中加入如下设置:
    SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 
    

    catalina.bat配置(win系统)

    catalina.bat

    IDEA配置

    IDEA配置

    CAT2 Springboot类型 (linux系统)

    启动命令

    无debug

    nohup java  -Dfile.encoding=UTF-8 -jar -Dserver.port=5885 -Xms512m -Xmx2g  -Dlogging.file=/demo/logs/info.log ****-0.0.1-SNAPSHOT.jar &
    

    要debug

    nohup java  -Dfile.encoding=UTF-8  -jar -Dserver.port=5885 -Xms512m -Xmx2g -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 -Dlogging.file=/demo/logs/info.log  ****-0.0.1-SNAPSHOT.jar &
    

    释义

    nohup:后台运行
    port:5885 应用程序的端口号
    port:5888 debug的端口号
    /demo/logs/info.log:日志文件路径
    ****-0.0.1-SNAPSHOT.jar:Springboot 工程打成的jar

    IDEA配置

    IDEA配置

    相关文章

      网友评论

          本文标题:java远程debug

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