大佬教程收集整理的这篇文章主要介绍了从Spring Boot 1.3.7升级到1.4.0后Single jar启动失败,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
从Spring Boot 1.4发行说明中:
从Spring Boot 1.3.7升级到1.4.0后,我们无法再使用Spring Boot
Maven插件作为单个jar构建来启动应用程序。@R_150_9616@程序是一个使用jersey和jetty的小型REST接口。我们使用Maven,我们的pom文件是非常标准的Spring
Boot。
我们仍然可以使用@H_717_13@mvn spring-boot:runEclipse和从Eclipse中运行应用程序,但是当作为一个jar运行时,jersey
resourceFinder
抱怨找不到它.jar!/BOOT-INF/classes
。
当我打开jar的包装时,该文件夹BOOT-INF/classes
存在,并且包含预期的类和资源。
任何帮助表示赞赏。
2016-08-10 14:58:31.162 ERROR 16071 --- [ main] o.s.boot.SpringApplication
: Application startup failed
org.springframework.beans.factory.beanCreationException:
Error creaTing bean with name 'jerseyConfig' defined in URL
[jar:file:/acmesource/acme/acme-core/acme-core-api/target/acme-core-api-0.1
SNAPSHOT.jar!/BOOT-INF/classes!/com/acme/core/api/jerseyConfig.class]: Bean
instantiation via constructor failed; nested exception is
org.springframework.beans.beanInstantiationException: Failed to instantiate
[com.acme.core.api.jerseyConfig]: Constructor threw exception; nested
exception is
org.glassfish.jersey.server.internal.scAnning.resourceFinderException:
java.io.FileNotFoundException: /acmesource/acme/acme-core/acme-core
api/target/acme-core-api-0.1-SNAPSHOT.jar!/BOOT-INF/classes (No such file or directory)
以上是大佬教程为你收集整理的从Spring Boot 1.3.7升级到1.4.0后Single jar启动失败全部内容,希望文章能够帮你解决从Spring Boot 1.3.7升级到1.4.0后Single jar启动失败所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。