启动项目点击上传功能报错:500 :java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
原因:
jar包冲突即Tomcat中catalina.jar和jasper.jar都有AnnotationProcessor接口
解决方法:
(1)我用的是tomcat6,在tomcat6的context.xml中
(2把项目下lib文件下和tomcat的jar的重复的全部删除。
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
org.apache.jasper.JasperException: java.lang.ClassCastException:org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to org.apache.AnnotationProcessor
at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
修改了tomcat里的context.xml文件,在context 元素下添加即可。
[转载自:http://blog.csdn.net/xueyepiaoling/article/details/6185852 ]