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" />
即可
分享到:
相关推荐
【标题】:“能用的Tomcat6” 【正文】: Tomcat6是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的Web应用服务器,主要用于部署Java Servlet和JavaServer Pages(JSP)应用程序。这个“能...
标题中的“tomcat6”指的是Apache Tomcat 6,这是一个开源的应用服务器,主要用来部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。在Java Web开发领域,Tomcat是应用最广泛的轻量级服务器之一,尤其对于...
【标题】"Tomcat6 纯净版" 指的是Apache Tomcat服务器软件的第6个主要版本的一个纯净安装包。Tomcat是Apache软件基金会的Jakarta项目中的一个核心项目,它是一个开源的、免费的应用服务器,主要用于运行Java Servlet...
Apache Tomcat 6是一款广泛应用的开源Java Servlet容器,它实现了Java EE中的Servlet和JSP规范。这个源码包,"apache-...同时,对于希望优化Tomcat性能或者解决特定问题的开发者来说,直接查看源码是十分有价值的。
Tomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcatTomcat6 Tomcat6。0 tomcat
标题中的“tomcat6 32位系统”指的是Apache Tomcat 6版本,这是一个专为32位操作系统设计的开源Web应用服务器,主要用于部署和运行Java Servlet和JavaServer Pages(JSP)应用程序。Tomcat是Java EE(现在称为...
### Win7配置Tomcat6与SSL问题及解决方案 在配置Windows 7系统下的Apache Tomcat 6服务器并启用SSL加密时,遇到了一些常见问题。本文将详细介绍这些问题的具体表现、原因分析以及相应的解决策略。 #### 一、Win7 ...
【标题】"tomcat6到8windows版本.zip" 涵盖了三个不同版本的Apache Tomcat,分别是Tomcat 6、Tomcat 7和Tomcat 8.5,这些都是针对Windows操作系统设计的64位版本。Apache Tomcat是一款开源的Java Servlet容器,主要...
tomcat6、tomcat7、tocmat8、tomcat9 linux版、windox版 32位 64位
编写一个名为 `tomcat6` 的启动脚本,并将其放置在 `/etc/init.d/` 目录下。然后,使用 `chkconfig` 添加到开机启动: ``` chkconfig --add tomcat6 chkconfig tomcat6 on ``` 7. **配置防火墙** 如果Linux...
tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6tomcat6
为了解决“Failed to install Tomcat6 service”的问题,我们需要确保所有与Tomcat5相关的配置和残留文件都被完全清除,并且检查系统环境变量是否正确配置。 #### 第一步:彻底清除Tomcat5的残留文件 1. **删除...
【标题】:“Tomcat6与Tomcat7配置详解” 【描述】:“本文档将详细介绍如何在JDK6和JDK7环境下配置Tomcat6.0和Tomcat7.0服务器,包括环境变量设置、服务器启动及Web应用创建。” 【标签】:“Tomcat6配置” ...
Tomcat6、Tomcat7和Tomcat8是三个重要的版本,每个版本都有其特定的功能改进和性能提升,下面将详细介绍它们之间的差异和演化。 【Tomcat6】: Tomcat6是基于Java Servlet 2.5和JavaServer Pages 2.1标准的。这个...
标题中的“tomcat6和tomcat7”指的是Apache Tomcat的两个不同版本。Apache Tomcat是一款开源的Java Servlet容器,它实现了Java Servlet和JavaServer Pages(JSP)规范,是运行Java Web应用的重要服务器组件。Tomcat6...
最新Tomcat6
《深入理解Tomcat6:32位与64位的区别及应用》 Tomcat作为Apache软件基金会的一个开源项目,是Java Servlet和JavaServer Pages(JSP)技术的标准实现,广泛应用于各类Web应用的部署和运行。本文将重点讨论Tomcat6在...
这些资源对于进行IIS6与Tomcat6的整合非常有帮助,可以根据文档逐步操作,解决在整合过程中可能遇到的问题。 总之,IIS6与Tomcat6的整合是一个复杂但值得尝试的过程,它使得Windows服务器能够支持更多样化的Web应用...
Tomcat6作为较早的版本,尽管已经被更先进的版本所取代,但仍有部分用户因为项目兼容性或特殊需求需要使用它。这篇内容将详细介绍如何下载Apache Tomcat6以及其各个旧版本。 首先,要理解Tomcat版本的重要性。每个...