启动报错信息如下
***************************
APPLICATION FAILED TO START
***************************
Description:
An attempt was made to call a method that does not exist. The attempt was made from the following location:
org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:175)
The following method did not exist:
org.apache.tomcat.util.modeler.Registry.disableRegistry()V
The method's class, org.apache.tomcat.util.modeler.Registry, is available from the following locations:
jar:file:/F:/DownloadInstallation/apache-tomcat-8.5.57/lib/tomcat-coyote.jar!/org/apache/tomcat/util/modeler/Registry.class
jar:file:.m2/repository/org/apache/tomcat/embed/tomcat-embed-core/9.0.30/tomcat-embed-core-9.0.30.jar!/org/apache/tomcat/util/modeler/Registry.class
It was loaded from the following location:
file:/F:/DownloadInstallation/apache-tomcat-8.5.57/lib/tomcat-coyote.jar
Action:
Correct the classpath of your application so that it contains a single, compatible version of org.apache.tomcat.util.modeler.Registry
根据自己的翻译是
tomcat-embed-core-9.0.30.jar Registry 类
是从 tomcat 8.5.57 的包加载导致的错误【版本不一致属于版本冲突】
所以将 tomcat 在 JDK中的配置改成 9.0 的版本,再次运行即可
以上属于个人所遇见问题,亲测可用
如果有什么不对或者需要补充的 请各位大佬多提提意见