`
olivechinese
  • 浏览: 76363 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

tomcat6 AnnotationProcessor 的问题

    博客分类:
  • JAVA
阅读更多
Hi,

I have a web application that was running on tomcat5.5. Now i want to deploy it on tomcat 6. when runing it, i got an error saying:

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)

After a search, i found that DefaultAnnotationProcessor implements AnnotationProcessor and in tomcat 6 catalina.jar and jasper.jar both of them contains AnnotationProcessor interface in the same package. Some solution was suggested by kind people but it doesn't work for me, which is adding this line:

<Loader delegate="true" />

to the context element in the context.xml file of tomcat.

Did any body face this problem?

warm regards



根据上面的描述,并修改了tomcat里的context.xml文件,在context 元素下添加
<Loader delegate="true" /> 
即可
分享到:
评论
1 楼 hrwhat 2010-10-14  
确实能解决问题,但是不知道为什么要这样

相关推荐

    jeecg-bpm开发过程常见问题

    二、Tomcat7支持需要添加AnnotationProcessor.java文件 在jeecg-bpm项目中,需要在Tomcat7下进行支持,以便能够正确地加载AnnotationProcessor.java文件。下面是添加AnnotationProcessor.java文件的步骤: 1. 移除...

    Tomcat Context关键属性说明

    `annotationProcessor` - **描述**:定义处理Servlet 2.5 Web应用程序注解的完全限定Java实现类。 - **默认值**:`none` - **应用场景**:当Web应用中有大量的注解使用时,可以通过设置此属性来指定具体的注解...

    Java自定义注解md,学习代码

    Java提供了`AnnotationProcessor`接口,可以编写实现这个接口的类来处理编译时的注解。对于运行时的注解,通常会使用反射API来获取和处理。 在给定的文件列表中,我们看到有`Java自定义注解.md`文件,这可能包含了...

    spring_json.zip

    -- Jackson JSON Processor --&gt; &lt;groupId&gt;com.fasterxml.jackson.core&lt;/groupId&gt; &lt;artifactId&gt;jackson-databind &lt;version&gt;2.9.0 ``` 完成以上步骤后,我们需要在Eclipse中构建并打包项目。这通常涉及编译源...

    spring-boot-reference.pdf

    6. Moving to Production 7. Advanced Topics II. Getting Started 8. Introducing Spring Boot 9. System Requirements 9.1. Servlet Containers 10. Installing Spring Boot 10.1. Installation Instructions for ...

    IS-Pro-Web:IS-Pro DB的Web界面

    描述中的"编译器-&gt;注释处理器设置为‘启用注释处理’"这部分提示我们,开发团队在项目中可能使用了Java的注解处理器(Annotation Processor)。注解处理器是在编译时运行的特殊工具,可以分析源代码中的注解并自动...

    基于注解的spring+hibernate+struts2源码.rar

    4. 配置Hibernate:创建Hibernate的配置文件,指定数据库连接信息,使用`&lt;hibernatetool:annotation-processor&gt;`启用注解处理。 5. 配置Struts2:在web.xml中配置Struts2的过滤器,编写struts.xml配置文件,定义...

    基于SpringMVC+Hibernate4的考勤管理系统+.zip

    hibernate-validator-annotation-processor-5.1.3.Final.jar jandex-1.1.0.Final.jar javassist-3.18.1-GA.jar jboss-logging-3.1.3.GA.jar jboss-logging-annotations-1.2.0.Beta1.jar jboss-transaction-api_1.2_...

    OA项目SSH整合框架

    &lt;set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor" /&gt; 3,测试 1,写Action类与Service类 @Controller("testAction") @Scope("prototype...

Global site tag (gtag.js) - Google Analytics