Springcloud起動異常:Application failed to start with classpath:[file:/C:/JavaJdk/jdk 1.8.0_18.....
2971 ワード
エラーメッセージ:
10:43:50.466 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: [file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/charsets.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/deploy.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/access-bridge-64.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/cldrdata.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/dnsns.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/jaccess.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/jfxrt.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/localedata.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/nashorn.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/sunec.jar......................
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:157)..............................
原因:springcloudとspringbootの依存バージョンがセットになっていないため
解決策:springcloudベースパッケージを導入した後、対応するapringbootのパッケージを対応するパッケージに変更します.
問題依存コード:
修正:
スプリングbootベースコードを
その他不変
10:43:50.466 [main] DEBUG org.springframework.boot.context.logging.ClasspathLoggingApplicationListener - Application failed to start with classpath: [file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/charsets.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/deploy.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/access-bridge-64.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/cldrdata.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/dnsns.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/jaccess.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/jfxrt.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/localedata.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/nashorn.jar, file:/C:/JavaJdk/jdk1.8.0_181/jre/lib/ext/sunec.jar......................
java.lang.NoSuchMethodError: org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V at org.springframework.cloud.bootstrap.BootstrapApplicationListener.bootstrapServiceContext(BootstrapApplicationListener.java:157)..............................
原因:springcloudとspringbootの依存バージョンがセットになっていないため
解決策:springcloudベースパッケージを導入した後、対応するapringbootのパッケージを対応するパッケージに変更します.
問題依存コード:
org.springframework.boot
spring-boot-starter-parent
2.0.6.RELEASE
UTF-8
UTF-8
1.8
Dalston.SR4
org.springframework.boot
spring-boot-starter
org.springframework.boot
spring-boot-starter-test
test
org.springframework.cloud
spring-cloud-starter-oauth2
org.springframework.cloud
spring-cloud-dependencies
${spring-cloud.version}
pom
import
修正:
スプリングbootベースコードを
org.springframework.boot
spring-boot-starter-parent
1.5.13.RELEASE
その他不変