ContainerBase.addChild: start: org.apache.catalina.LifecycleException: Failed to start component...
今天第一次遇到Failed to start component [StandardEngine[Catalina].StandardHost[localhost].错误,并且在错误提示的后半段出现了刚刚删除的工程 因此出现这种错误的原因可能有: 1.tomcat存在缓存 右键点击tomcat-->Clean Tomcat Work Directory.. --> Clean.. 对tomcat进行清理 2.tomcat自己出现了问题 将tomcat删除,重新添加并配置一下tomcat 3.其他情况... Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParser 原因还是依赖了spring boot 内部提供的tomcat的问题,将上面pom的配置改成下面这样即可(作用域设置成依赖外部tomcat容器提供的jsp): <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <scope>provided</scope> </dependency> Springboot tomcat-embed