刚刚配置web应用时候tomcat还能启动,完成web.xml的配置后就不能启动了,出现以下错误:
Error during artifact deployment. See server log for details.
org.apache.catalina.core.StandardContext.filterStart 启动过滤器异常
java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter
org.apache.catalina.core.StandardContext.startInternal 一个或多个筛选器启动失败。
后来发现是过滤器的问题
解决方法:
IDEA :Project Structure --> Artifacts --> 查看对应项目的 /WEB-INF下边没有lib文件–>创建lib—>将对应项目的Available Elements --> 选中所有的 jar 包 --> 右键 Put into /WEB-INF/lib,完美解决!