安转Tomcat8后,启动Tomcat报出下面的错误:
严重: Error deploying web application directory D:\tomcat8.
0.28
\webapps\docs
java.lang.IllegalStateException: ContainerBase.addChild: start: org.apache.catal
ina.LifecycleException: Failed to start component [StandardEngine[Catalina].Stan
dardHost[localhost].StandardContext[/docs]]
这个问题是jdk和tomcat中的servlet版本不一致造成的
解决办法将jdk和tomcat中的版本统一起来
把tomcat8中的servlet-api.jar替换到jdk1.8中(jdk1.8\jre\lib\ext)或者换jdk1.8等
造成这个原因是我原来使用的是tomcat6,后来升级到tomcat8.
而原来我把tomcat6中的servlet-api这个包拷贝到jdk中,因此这样就造成两边的版本不一致。