Maven笔记:

启动tomcat的时候报这样的错误:java.lang.ClassNotFoundException: org.springframework.web.filter.CharacterEncodingFilter

看了一下CharacterEncodingFilter是web.xml里面第一个初始化的类,那么就是在读这个配置文件的时候出问题了。 org.springframework.web.filter应该是在maven里添加的依赖。随便写了个new试了一下CharacterEncodingFilter的存在的,只能是部署到tomcat的时候没有发布过去。于是检查项目properties里面的Deployment Assembly,发现没有Maven denpendencies。Add->Java build path entries,解决!

原文地址:https://www.cnblogs.com/liumuqiu/p/4660712.html