StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Filter
2014-07-27 15:47
357 查看
使用maven开发web应用程序, 启动的时候报错:
StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Filter
修改项目pom文件如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope><!-- 这个jar包只参与本地编译,不参与打包和发布 -->
</dependency>
<dependency>中<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
* system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Filter
修改项目pom文件如下:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4</version>
<scope>provided</scope><!-- 这个jar包只参与本地编译,不参与打包和发布 -->
</dependency>
<dependency>中<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值:
* compile,缺省值,适用于所有阶段,会随着项目一起发布。
* provided,类似compile,期望JDK、容器或使用者会提供这个依赖。如servlet.jar。
* runtime,只在运行时使用,如JDBC驱动,适用运行和测试阶段。
* test,只在测试时使用,用于编译和运行测试代码。不会随项目发布。
* system,类似provided,需要显式提供包含依赖的jar,Maven不会在Repository中查找它。
相关文章推荐
- maven struts2工程StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Filter
- StrutsPrepareAndExecuteFilter cannot be cast to javax.servlet.Filter
- org.apache.struts.taglib.html.MessagesTei cannot be cast to javax.servlet.js
- maven构建的项目运行tomcat时报:CharacterEncodingFilter cannot be cast to javax.servlet.Filter
- 问题:cannot be cast to javax.servlet.Filter的原因
- org.apache.struts.taglib.logic.IterateTei cannot be cast to javax.servlet.jsp.tagext.TagExtraInfo 解决
- org.apache.struts.taglib.bean.CookieTei cannot be cast to javax.servlet.jsp.tagext.TagExtraInfo
- Java-maven异常-cannot be cast to javax.servlet.Filter 报错, 原因servlet-api.jar冲突
- cannot be cast to javax.servlet.Filter 报错方法解决
- [j2ee]解决在集成Apache CXF框架过程中遇到的问题cannot be cast to javax.servlet.Filter
- java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
- maven org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
- maven org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
- 解决cannot be cast to javax.servlet.Filter 报错的问题
- 在maven项目中使用apache cxf中遇到异常 java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
- 解决cannot be cast to javax.servlet.Filter 报错的问题
- org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter异常
- maven启动 cannot be cast to javax.servlet.Filter/cannot be cast to javax.servlet.Servlet 报错
- OpenSessionInViewFilter cannot be cast to javax.servlet.Filter问题
- cannot be cast to javax.servletFilter