Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup
/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:65118,suspend=y,server=n -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -javaagent:/Users/hualande/Library/Caches/JetBrains/IntelliJIdea2021.3/captureAgent/debugger-agent.jar -Dcom.sun.management.jmxremote -Dspring.jmx.enabled=true -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -Dfile.encoding=UTF-8 -classpath /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/jre/lib/rt.jar:/Users/hualande/Desktop/JAVA/Code/JavaHigh/Dobbo/injection-demo/demo-server/target/classes:/Users/hualande/Library/ApachMavenRepository/org/springframework/boot/spring-boot-starter-web/2.6.7/spring-boot-starter-web-2.6.7.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/boot/spring-boot-starter/2.6.7/spring-boot-starter-2.6.7.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/boot/spring-boot/2.6.7/spring-boot-2.6.7.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/boot/spring-boot-autoconfigure/2.6.7/spring-boot-autoconfigure-2.6.7.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/boot/spring-boot-starter-logging/2.6.7/spring-boot-starter-logging-2.6.7.jar:/Users/hualande/Library/ApachMavenRepository/ch/qos/logback/logback-classic/1.2.11/logback-classic-1.2.11.jar:/Users/hualande/Library/ApachMavenRepository/ch/qos/logback/logback-core/1.2.11/logback-core-1.2.11.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/logging/log4j/log4j-to-slf4j/2.17.2/log4j-to-slf4j-2.17.2.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/logging/log4j/log4j-api/2.11.1/log4j-api-2.11.1.jar:/Users/hualande/Library/ApachMavenRepository/org/slf4j/jul-to-slf4j/1.7.36/jul-to-slf4j-1.7.36.jar:/Users/hualande/Library/ApachMavenRepository/jakarta/annotation/jakarta.annotation-api/1.3.5/jakarta.annotation-api-1.3.5.jar:/Users/hualande/Library/ApachMavenRepository/org/yaml/snakeyaml/1.29/snakeyaml-1.29.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/boot/spring-boot-starter-json/2.6.7/spring-boot-starter-json-2.6.7.jar:/Users/hualande/Library/ApachMavenRepository/com/fasterxml/jackson/core/jackson-databind/2.13.2.1/jackson-databind-2.13.2.1.jar:/Users/hualande/Library/ApachMavenRepository/com/fasterxml/jackson/core/jackson-annotations/2.13.2/jackson-annotations-2.13.2.jar:/Users/hualande/Library/ApachMavenRepository/com/fasterxml/jackson/core/jackson-core/2.13.2/jackson-core-2.13.2.jar:/Users/hualande/Library/ApachMavenRepository/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.13.2/jackson-datatype-jdk8-2.13.2.jar:/Users/hualande/Library/ApachMavenRepository/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.13.2/jackson-datatype-jsr310-2.13.2.jar:/Users/hualande/Library/ApachMavenRepository/com/fasterxml/jackson/module/jackson-module-parameter-names/2.13.2/jackson-module-parameter-names-2.13.2.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/boot/spring-boot-starter-tomcat/2.6.7/spring-boot-starter-tomcat-2.6.7.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/tomcat/embed/tomcat-embed-core/9.0.62/tomcat-embed-core-9.0.62.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/tomcat/embed/tomcat-embed-el/9.0.62/tomcat-embed-el-9.0.62.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/tomcat/embed/tomcat-embed-websocket/9.0.62/tomcat-embed-websocket-9.0.62.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/spring-web/4.3.16.RELEASE/spring-web-4.3.16.RELEASE.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/spring-aop/4.3.16.RELEASE/spring-aop-4.3.16.RELEASE.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/spring-beans/4.3.16.RELEASE/spring-beans-4.3.16.RELEASE.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/spring-context/4.3.16.RELEASE/spring-context-4.3.16.RELEASE.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/spring-webmvc/4.3.16.RELEASE/spring-webmvc-4.3.16.RELEASE.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/spring-expression/4.3.16.RELEASE/spring-expression-4.3.16.RELEASE.jar:/Users/hualande/Library/ApachMavenRepository/org/projectlombok/lombok/1.18.24/lombok-1.18.24.jar:/Users/hualande/Library/ApachMavenRepository/org/slf4j/slf4j-api/1.7.36/slf4j-api-1.7.36.jar:/Users/hualande/Library/ApachMavenRepository/org/springframework/spring-core/4.3.16.RELEASE/spring-core-4.3.16.RELEASE.jar:/Users/hualande/Library/ApachMavenRepository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar:/Users/hualande/Desktop/JAVA/Code/JavaHigh/Dobbo/injection-demo/demo-api/target/classes:/Users/hualande/Library/ApachMavenRepository/org/apache/dubbo/dubbo-spring-boot-starter/2.7.8/dubbo-spring-boot-starter-2.7.8.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/dubbo/dubbo-spring-boot-autoconfigure/2.7.8/dubbo-spring-boot-autoconfigure-2.7.8.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/dubbo/dubbo-spring-boot-autoconfigure-compatible/2.7.8/dubbo-spring-boot-autoconfigure-compatible-2.7.8.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/dubbo/dubbo/2.7.8/dubbo-2.7.8.jar:/Users/hualande/Library/ApachMavenRepository/com/alibaba/spring/spring-context-support/1.0.8/spring-context-support-1.0.8.jar:/Users/hualande/Library/ApachMavenRepository/org/javassist/javassist/3.20.0-GA/javassist-3.20.0-GA.jar:/Users/hualande/Library/ApachMavenRepository/io/netty/netty-all/4.1.25.Final/netty-all-4.1.25.Final.jar:/Users/hualande/Library/ApachMavenRepository/com/google/code/gson/gson/2.8.9/gson-2.8.9.jar:/Users/hualande/Library/ApachMavenRepository/com/alibaba/fastjson/1.2.70/fastjson-1.2.70.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/curator/curator-x-discovery/4.0.1/curator-x-discovery-4.0.1.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/curator/curator-recipes/4.0.1/curator-recipes-4.0.1.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/curator/curator-framework/4.0.1/curator-framework-4.0.1.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/curator/curator-client/4.0.1/curator-client-4.0.1.jar:/Users/hualande/Library/ApachMavenRepository/com/google/guava/guava/20.0/guava-20.0.jar:/Users/hualande/Library/ApachMavenRepository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/hualande/Library/ApachMavenRepository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/zookeeper/zookeeper/3.4.13/zookeeper-3.4.13.jar:/Users/hualande/Library/ApachMavenRepository/org/slf4j/slf4j-reload4j/1.7.36/slf4j-reload4j-1.7.36.jar:/Users/hualande/Library/ApachMavenRepository/log4j/log4j/1.2.16/log4j-1.2.16.jar:/Users/hualande/Library/ApachMavenRepository/jline/jline/0.9.94/jline-0.9.94.jar:/Users/hualande/Library/ApachMavenRepository/org/apache/yetus/audience-annotations/0.5.0/audience-annotations-0.5.0.jar:/Applications/IntelliJ IDEA.app/Contents/lib/idea_rt.jar com.wpp.demo.demo.DemoServerApplication
Connected to the target VM, address: '127.0.0.1:65118', transport: 'socket'
Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/metrics/ApplicationStartup
at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:228)
at org.springframework.boot.SpringApplication.<init>(SpringApplication.java:241)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1312)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1301)
at com.wpp.demo.demo.DemoServerApplication.main(DemoServerApplication.java:10)
Caused by: java.lang.ClassNotFoundException: org.springframework.core.metrics.ApplicationStartup
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
... 5 more
Disconnected from the target VM, address: '127.0.0.1:65118', transport: 'socket'
Process finished with exit code 1
原因是springboot的版本不一致问题 官网Dubbo springbootversion 是2.3.0.RELEASE
实际我的项目 版本是 2.6.7
修改一致即可