java.lang.ClassCastException
 at org.apache.struts.action.ActionServlet.getRequestProcessor(ActionServlet.java:855)
 at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
 at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:971)
 at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:402)
 at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:305)
 at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6350)
 at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:317)
 at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
 at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3635)
 at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2585)
 at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:197)
 at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:170)

解决方案 »

  1.   

    应该重新启动的!如果你改了web-inf下的配置!
      

  2.   

    可能是你没有同步更新weblogic上的类,这样你jb里跑的类和weblogic上的类已经不同,所以会出现ClassCastException,如果你所有的类都可以别动态重新加载,应该就不需要重起了。
      

  3.   

    Adub(午夜狂飙)  正解.
    这是类转换异常..
      

  4.   

    每次改完代码后rebuild,然后redeploy
      

  5.   

    属于类转型异常,出错的多数情况是没有继承一个父类,或在web.xml配置的时候的父类写的有问题!