You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何让Liberty开发模式服务器以挂起模式启动等待调试器连接?

解决Liberty Maven Plugin开发模式下调试挂起不生效的问题
  • 直接使用插件专属的调试挂起参数替换原环境变量方式,执行命令:
    mvn liberty:dev -Dliberty.dev.debugSuspend=true

  • 也可以在项目pom.xml中配置liberty-maven-plugin的dev模式参数,后续无需每次加命令行参数:

    <plugin>
        <groupId>io.openliberty.tools</groupId>
        <artifactId>liberty-maven-plugin</artifactId>
        <version>你的插件版本号</version>
        <configuration>
            <dev>
                <debugSuspend>true</debugSuspend>
            </dev>
        </configuration>
    </plugin>
    

    配置完成后直接运行mvn liberty:dev即可。

  • 原命令不生效的原因:liberty.env.WLP_DEBUG_SUSPEND=y是用于设置服务器运行时环境变量的,但Liberty Maven Plugin的开发模式会直接管控调试启动参数,不会读取该环境变量来控制挂起行为,必须使用插件提供的debugSuspend参数才能生效。

内容的提问来源于stack exchange,提问作者Scott Kurz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 05:17:33