【JavaWeb学习报错集(二)】cannot be cast to javax.servlet.Filter

学习Filter的时候,遇到了cannot be cast to javax.servlet.Filter这种问题,虽然很快就解决问题了,但还是要在此记录一下。

报错截图:

【JavaWeb学习报错集(二)】cannot be cast to javax.servlet.Filter_第1张图片

报错原因:

tomcat 启动后先将tomcat/lib目录下的jar包全部读入内存,如果webapps目录里的应用程序中WEB-INF/lib目录下有相同的包,将无法加载。

【JavaWeb学习报错集(二)】cannot be cast to javax.servlet.Filter_第2张图片

解决:

【JavaWeb学习报错集(二)】cannot be cast to javax.servlet.Filter_第3张图片

刷新pom文件,运行一下,可以发现报错消失

【JavaWeb学习报错集(二)】cannot be cast to javax.servlet.Filter_第4张图片

你可能感兴趣的:(JavaWeb,servlet)