跳至主要內容

IDEA远程调试SpringBoot程序

Jin小于 1 分钟

IDEA远程调试SpringBoot程序

远程服务配置

JDK5-8写法

-Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005

JDK9+写法

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005

.WinSW 配置

    <arguments>-Dfile.encoding=utf-8
        -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005
        -Dloader.path=%JAR_PATH%\spd-lib/
        -Xmx1024m -Xms256m -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=80
        -jar %JAR_PATH%\%JAR_NAME%.jar
        --spring.config.name=application
        --spring.config.location=D:\RZSPD\V_QingLiu\project\jar\config/
    </arguments>

WinSW 配置说明

    <arguments>-Dfile.encoding=utf-8
        <!--远程debug-->
        -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=\*:5005
        <!--jar依赖路径-->
        -Dloader.path=%JAR_PATH%\spd-lib/
        <!--JVM内存-->
        -Xmx1024m -Xms256m -XX:+UseG1GC -XX:InitiatingHeapOccupancyPercent=80
        <!--jar路径-->
        -jar %JAR_PATH%\%JAR_NAME%.jar
        <!--SpringBoot自定义环境-->
        --spring.config.name=application
        --spring.config.location=D:\RZSPD\V_QingLiu\project\jar\config/
    </arguments>
贡献者: Jin