Tomcat8启动时的Error deploying web application directory错误

安转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中,因此这样就造成两边的版本不一致。

你可能感兴趣的:(J2EE)