运行 爆炸的 spring- 从命令行启动 jar
Running an exploded spring-boot jar from command line
我正在寻找 运行 一个爆炸的 spring-boot jar。
目前我在做
jar xf app.jar
java -cp /lib/*:/ com/domain/module/Main
这似乎开始了应用程序启动,但总是在
停止
[restartedMain] INFO c.a.a.spring.MetricsJersey2Config - Registering InstrumentedResourceMethodApplicationListener for jersey2 with MetricRegistry: com.codahale.metrics.MetricRegistry@43fee23e
我通常希望看到的下一行是
[restartedMain] INFO o.s.s.c.ThreadPoolTaskExecutor - Initializing ExecutorService
运行 应用使用
java -jar app.jar
工作正常,但出于我需要的原因 运行 它爆炸了。
我尝试以这种方式 运行 spring 启动应用程序时是否遗漏了什么?
我也遇到了这个问题!不要忘记在主包和 spring 引导 org.springframework 包中复制 .class 的冲突路径,例如:-cp ./com/*:./org/*
我通过 运行 解决了这个问题:
java -cp /lib/*:/ com.domain.module.Main
而不是:
java -cp /lib/*:/ com/domain/module/Main
我正在寻找 运行 一个爆炸的 spring-boot jar。 目前我在做
jar xf app.jar
java -cp /lib/*:/ com/domain/module/Main
这似乎开始了应用程序启动,但总是在
停止[restartedMain] INFO c.a.a.spring.MetricsJersey2Config - Registering InstrumentedResourceMethodApplicationListener for jersey2 with MetricRegistry: com.codahale.metrics.MetricRegistry@43fee23e
我通常希望看到的下一行是
[restartedMain] INFO o.s.s.c.ThreadPoolTaskExecutor - Initializing ExecutorService
运行 应用使用
java -jar app.jar
工作正常,但出于我需要的原因 运行 它爆炸了。
我尝试以这种方式 运行 spring 启动应用程序时是否遗漏了什么?
我也遇到了这个问题!不要忘记在主包和 spring 引导 org.springframework 包中复制 .class 的冲突路径,例如:-cp ./com/*:./org/*
我通过 运行 解决了这个问题:
java -cp /lib/*:/ com.domain.module.Main
而不是:
java -cp /lib/*:/ com/domain/module/Main