org.apache.jasper.JasperException: java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:154)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:73)root causejava.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:144)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:320)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:73)这是什么错误啊    这是在访问 Action 的时候出现的   不能防访问啊

解决方案 »

  1.   

    jar包冲突了
    多余的包去掉
      

  2.   

    自己可以上WEB-INF/lib里面去看哪一个jar是重复的,
     版本的不同, 把版本低的删除掉看看
      

  3.   

    @echo off
    for /l %%i in (1,1,20) do @echo 正在清理asm-2.2.3.jar,请稍等......|del /f /s /q  E:\ret\.metadata\.me_tcat\webapps\ret\WEB-INF\lib\asm-2.2.3.jar|del /f /s /q  E:\ret\.metadata\.me_tcat\webapps\ret\WEB-INF\lib\asm.jar|del /f /s /q  E:\ret\.metadata\.me_tcat\webapps\ret\WEB-INF\lib\asm-attrs.jar|del /f /s /q  E:\ret\.metadata\.me_tcat\webapps\ret\WEB-INF\lib\asm-commons-2.2.3.jar|del /f /s /q  E:\ret\.metadata\.me_tcat\webapps\ret\WEB-INF\lib\asm-util-2.2.3.jar|del /f /s /q  E:\ret\.metadata\.me_tcat\webapps\ret\WEB-INF\lib\cglib-2.1.3.jar|echo 清理asm-2.2.3.jar完成!|echo. & pause
      

  4.   

    org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessorTOMCAT的DefaultAnnotationProcessor 不能转换成 org.apache.AnnotationProcessor.
    看下这个Jar包...