首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

ClasscastExecption解决方案

2012-04-25 
ClasscastExecptionjavax.servlet.ServletException: Class org.apache.struts2.dispatcher.FilterDispatc

ClasscastExecption
javax.servlet.ServletException: Class org.apache.struts2.dispatcher.FilterDispatcher is not a Servlet
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:539)
org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1815)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
java.lang.Thread.run(Thread.java:722)

启动tomcat就报这个异常.. 怎么解决?是什么原因导致的?望大大们说下

[解决办法]
类org.apache.struts2.dispatcher.FilterDispatcher不是一个Servlet
struts2是基于filter写的。在web.xml配置时使用filter配置的!!!
[解决办法]
org.apache.struts2.dispatcher.FilterDispatcher

web.xml的配置不对,或者是你的jar包

<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
 </filter>
 <filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
 </filter-mapping>

热点排行