找不到javax.servlet.Filter的类文件

在这里我是用IDEA来开发的,Tomcat用的maven插件

原因:没有相应在jar包

解决:导入相应在jar的依赖,在pom文件中添加

<dependency>
            <groupId>javax</groupId>
            <artifactId>javaee-api</artifactId>
            <version>7.0</version>
        </dependency>

原文地址:https://www.cnblogs.com/ylht/p/10205017.html

时间: 2024-12-12 10:39:14

找不到javax.servlet.Filter的类文件的相关文章

maven 项目提示找不到javax.servlet.xxx问题解决

最近项目中需要用到javax.servlet.http.HttpServletRequest类,发现IDEA默认的没jar包,尝试了以下解决办法: 1. 直接在项目里的libraries里面添加servlet-api.jar和jsp-api.jar的话虽然不提示错误了,但是MAVEN编译的时候提示找不到类 2. 在ClassPath里添加对servlet-api.jar和jsp-api.jar的引用,效果同1 3. maven中增加以下依赖 <dependency> <groupId&g

can not be cast to javax.servlet.Filter等问题的解决方法

问题1:can not be cast to javax.servlet.Filter 一位从测试转开发的同事首次更新代码,并编译在本地启动web项目时,报如下错误: Exception starting filter encodingFilterjava.lang.ClassCastException:com.gaochao.platform.web.context.filter.ContextFilter2 can not be cast to javax.servlet.Filter 根据

javax.servlet.Filter

javax.servlet.Filter 接口 http://docs.oracle.com/javaee/6/api/javax/servlet/Filter.html 接口原型 public interface Filter { public void init(FilterConfig filterConfig) throws ServletException; public void doFilter(ServletRequest request, ServletResponse res

java.lang.IllegalStateException: class utils.filter.ContentFilter is not a javax.servlet.Filter

1.错误描述 2016-01-12 11:27:01.787:WARN:oejuc.AbstractLifeCycle:FAILED ContentFilter: java.lang.IllegalStateException: class utils.filter.ContentFilter is not a javax.servlet.Filter java.lang.IllegalStateException: class utils.filter.ContentFilter is not

cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突

使用maven开发web应用程序, 启动的时候报错: jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 然后输出错误: 严重: Exception starting filter encodingFilter java.lang.ClassCastException: org.springframework.web.filter.CharacterEn

在maven项目中使用apache cxf中遇到异常 java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter

使用maven虽然很方便,写一个dependency的标签就可以直接从仓库下载对应的jar包,还能处理该jar包的继承依赖关系.但是同时需要你对jar包更加了解,如果依赖关系很复杂,那么很可能会产生jar包冲突,从而使项目报一些莫名其妙的异常. 在用apache cxf的过程中就出现了这样的问题. 1,在项目的pom.xml中加入apache cxf的依赖配置: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xs

maven struts2工程StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Filter

maven搭建struts2工程时报错 严重: Exception starting filter struts2java.lang.ClassCastException: org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Filter 工程是复制的,所以从pom.xml导入时一些jar包引用清理的不干净,最后找到原因是与servlet-api

Java-maven异常-cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突

使用maven开发web应用程序, 启动的时候报错: jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class 然后输出错误: 严重: Exception starting filter encodingFilter java.lang.ClassCastException: org.springframework.web.filter.CharacterEn

理解Servlet过滤器(javax.servlet.Filter)

佟强  2009年12月14日 过滤器(Filter)的概念 过滤器位于客户端和web应用程序之间,用于检查和修改两者之间流过的请求和响应.在请求到达Servlet/JSP之前,过滤器截获请求.在响应送给客户端之前,过滤器截获响应.多个过滤器形成一个过滤器链,过滤器链中不同过滤器的先后顺序由部署文件web.xml中过滤器映射<filter-mapping>的顺序决定.最先截获客户端请求的过滤器将最后截获Servlet/JSP的响应信息.过滤器的链式结构 可以为一个Web应用组件部署多个过滤器,