【问题标题】:Running an exploded spring-boot jar from command line从命令行运行一个分解的 spring-boot jar
【发布时间】:2016-02-24 02:38:31
【问题描述】:

我正在寻找运行一个爆炸的弹簧引导罐。 目前我在做

jar xf app.jar
java -cp /lib/*:/ com/domain/module/Main

这似乎开始应用程序启动,但总是停止

[restartedMain] INFO c.a.a.spring.MetricsJersey2Config - 使用 MetricRegistry 为 jersey2 注册 InstrumentedResourceMethodApplicationListener:com.codahale.metrics.MetricRegistry@43fee23e

通常希望看到的下一行是

[restartedMain] 信息 o.s.s.c.ThreadPoolTask​​Executor - 初始化 ExecutorService

使用运行应用程序

java -jar app.jar

工作正常,但由于某些原因我需要运行它。

在尝试以这种方式运行 spring-boot 应用程序时,我有什么遗漏吗?

【问题讨论】:

    标签: java spring spring-boot jersey


    【解决方案1】:

    我通过运行解决了这个问题:

    java -cp /lib/*:/ com.domain.module.Main
    

    而不是:

    java -cp /lib/*:/ com/domain/module/Main
    

    【讨论】:

      【解决方案2】:

      我也遇到了这个问题!不要忘记在 main 包和 spring boot org.springframework 包中复制 .class 的冲突路径,例如:-cp ./com/*:./org/*

      【讨论】:

        猜你喜欢
        • 2018-04-14
        • 1970-01-01
        • 1970-01-01
        • 2021-11-12
        • 1970-01-01
        • 1970-01-01
        • 2020-10-29
        • 1970-01-01
        • 2015-10-15
        相关资源
        最近更新 更多