或许你也经常遇到tomcat启动发现控制台报错org.apache.catalina.LifecycleException错误,然后你百度一下看到别人让你去改jvm配置,今天我来探讨一下tomcat启动报错的问题。首先现在项目一般是maven管理的,maven install的时候注意观察控制台信息和编译文件夹信息,假如项目编译是没有出现严重错误,那说明那些Java或者说静态资源是没错的,install报错一般都是由于Java语法或者pom的错误。tomcat启动报错,如果是一个包含了web.xml文件的项目那很有可能会是这里的错误,建议检查替换web.xml。
总结,tomcat报错首先考虑编译,编译没问题的情况下考虑清除缓存重启idea或者eclipse重新编译,假如还有错那就换tomcat重新编译,最后可以留意一下web文件的错误。