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

Quarkus应用无法启动且无失败提示,求助排查方案

排查Quarkus通过Quarkus.run()启动时退出码1无报错的问题

问题重现

在IntelliJ中通过Quarkus.run(Dummy.class, args)启动Quarkus应用,进程无错误日志输出,仅以退出码1结束,控制台输出如下:

Press [h] for more options>
Tests Paused
..
..
..
Press [h] for more options>

Process finished with exit code 1

排查建议

  • 检查主类配置:确认Dummy.class是否正确标注了@QuarkusMain注解,同时验证类路径下是否存在有效的application.properties/application.yml配置文件,缺失核心配置可能导致启动静默失败。
  • 开启DEBUG级日志:在application.properties中添加quarkus.log.level=DEBUG,或在启动参数中加入-Dquarkus.log.level=DEBUG,强制输出更详细的启动过程日志,多数隐性错误会在DEBUG日志中暴露。
  • 核对运行配置参数:检查IntelliJ运行配置的Program arguments,避免传入测试相关的无效参数——控制台出现的Tests Paused可能是触发了测试暂停逻辑,这会干扰正常应用启动。
  • 验证依赖完整性:检查pom.xml/build.gradle中的Quarkus依赖是否齐全,确保quarkus-core及扩展依赖的版本匹配,版本不兼容可能导致启动时无报错退出。
  • 尝试命令行启动:跳过IDE,直接用Maven命令./mvnw quarkus:dev或Gradle命令./gradlew quarkusDev启动应用,如果命令行能正常运行,说明问题出在IntelliJ的配置或缓存。
  • 清理IDE缓存:通过IntelliJ的File -> Invalidate Caches...清理缓存并重启IDE,缓存异常可能导致依赖加载失败。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 02:03:59