java.lang.NoClassDefFoundError:org / springframework / boot / Bootstrapper
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at java.security.SecureClassLoader.defineClass(SecureClassLoader .java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
at java.net.URLClassLoader.access $ 100(URLClassLoader.java:74)
at java.net.URLClassLoader $ 1.run(URLClassLoader.java: 369)
java.net.URLClassLoaderで1.(URLC lass L oader .java:363)atjavaを実行します。セキュリティ。アクセスコントローラー。P rivileged(Native M ethod)atjavaを実行します。ネット。URLC lass Loader。C lass(URLC lass L oader。java:362)atjavaを検索します。lang。C lass Loader。ロードClass(C lass L oader。java:424)atsun。その他。ランチャー1.run(URLClassLoader.java:363)at java.security.AccessController.doPrivileged(Native Method)at java.net.URLClassLoader.findClass(URLClassLoader.java:362)at java.lang.ClassLoader.loadClass(ClassLoader。 java:424)sun.misc.Launcherで1 。R U N (U R L C L S S L OのD E R 。JのV A:3 6 3 )のT JのV A 。sはE C U R I T Y 。C C E S S C O N T R O L L E R 。d o P r i v i l e g e d (N a t i v e M e t h oD )のt JのV A 。n個の電子のトン。U R L C L S S L O DのEのR 。F I N DのC L S S (U R L CがLのA S S L OのD E R 。JのV A:3 6 2 )TのJ VのA 。L n個のG 。C L A S S L O DのEのR 。L O DのC用のL A S S (C L A S S L O 、D 、EのR 。JのV A:4 2 4 )A T S U N 。mがI S Cを。L a u n c h e r AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.springframework.cloud.bootstrap.encrypt.DecryptEnvironmentPostProcessor.getTextEncryptor(DecryptEnvironmentPostProcessor。 java:83)
org.springframework.cloud.bootstrap.encrypt.DecryptEnvironmentPostProcessor.postProcessEnvironment(DecryptEnvironmentPostProcessor.java:69)
org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEnvironmentPreparedEvent(ConfigFileApplicationListener.java:177)
at org.springframework.boot.context.config.ConfigFileApplicationListener.onApplicationEvent(ConfigFileApplicationListener.java:165)
at org.springframework.context.event .SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172)
at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165)
at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster。
org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:127)
at org.springframework.boot.context.event.EventPublishingRunListener.environmentPrepared(EventPublishingRunListener.java:76)
at org.springframework.boot.SpringApplicationRunListeners.environmentPrepared (SpringApplicationRunListeners.java:53)org.springframework.boot.SpringApplication.prepareEnvironment(SpringApplication.java:342)at
org.springframework.boot.SpringApplication.run(SpringApplication.java:305)
atorg.springframework.boot.SpringApplication
。 run(SpringApplication.java:1215)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1204)
com.atguigu.gulimall.gateway.GulimallGatewayApplication.main(GulimallGatewayApplication.java:13)
原因:java.lang.ClassNotFoundException:org.springframework.boot.Bootstrapper
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher $ AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
…27共通フレーム省略
プロセスは終了コード1で終了しました
spring initializrを作成する場合、spring-cloud.versionはバージョン
2020.0.0 <java.version> 1.8 </ java.version>
<spring-cloud.version> 2020.0.0 </ spring-cloud.version>
春のバージョンは2.4.2です
作成後に春バージョンを次のように変更しました
このとき、
<java.version> 1.8 </ java.version>
<spring-cloud.version> Greenwich.SR3 </ spring-cloudを正常に解決するには、spring-cloud.versionのバージョンをGreenwich.SR3に変更する必要があります。 .version>
私はこの問題を自分で解決しました。あなたの問題がどのようなものかわかりません。別の解決策がある場合は、一緒に話し合うことができます。!!