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

Tomacat7启动报错-org.apache.catalina.deploy.WebXml addFilter

 
阅读更多

Tomacat7启动报错如下:

java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
 at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855)
 at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201)
 at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1051)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
 at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
 at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1825)
 at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1201)
 at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
2012-11-15 12:31:37 org.apache.catalina.startup.ContextConfig parseWebXml
严重: Parse error in application web.xml file at jndi:/localhost/ssy/WEB-INF/web.xml
java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
 at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2687)
 at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2719)
 at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1054)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
 at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
 at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
 at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
 at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
 at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
 at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1537)
 at org.apache.catalina.startup.ContextConfig.parseWebXml(ContextConfig.java:1825)
 at org.apache.catalina.startup.ContextConfig.webConfig(ContextConfig.java:1201)
 at org.apache.catalina.startup.ContextConfig.configureStart(ContextConfig.java:855)
 at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:345)
 at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
 at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
 at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5161)
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1566)
 at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1556)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter
 at org.apache.tomcat.util.IntrospectionUtils.callMethod1(IntrospectionUtils.java:855)
 at org.apache.tomcat.util.digester.SetNextRule.end(SetNextRule.java:201)
 at org.apache.tomcat.util.digester.Digester.endElement(Digester.java:1051)
 ... 26 more 

 

解决方法为:在Tomacat7的context.xml文件里的<Context>中加上<Loader delegate="true" />

分享到:
评论
3 楼 247275710 2014-07-22  
是啊是是是是是是我也遇到啦
2 楼 nvry 2014-04-08  
niweiwei 写道
我也遇到了这个问题,用你这种方法解决了,但是不知道出现这个的原因是什么


版本问题,你的包里面有:servlet2.5与servlet3.0 jar
1 楼 niweiwei 2014-03-28  
我也遇到了这个问题,用你这种方法解决了,但是不知道出现这个的原因是什么

相关推荐

    apache-tomcat-8.5.88安装包(含windows和linux版本).zip

    apache-tomcat-8.5.88安装包(含windows和linux版本).zip包含如下内容:apache-tomcat-8.5.88-windows-x64.zip; apache-tomcat-8.5.88-windows-x86.zip; apache-tomcat-8.5.88.exe; apache-tomcat-8.5.88.tar.gz...

    最新版linux apache-tomcat-10.0.5.tar.gz

    Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序,特别是那些基于Java EE的Web应用。在Linux环境中,Tomcat与Apache HTTP服务器一起使用可以构建强大的动态Web服务。这里我们关注的...

    tomcat 7 最新版本 apache-tomcat-7.0.109

    Apache Tomcat 7是Apache软件基金会的一个开源项目,专门用于实现Java Servlet和JavaServer Pages(JSP)技术的标准,以及Java EE的Web应用程序部署。这个最新版本,即7.0.109,包含了对先前版本的改进和修复,旨在...

    apache-tomcat-9.0.55-windows-x64位官方版

    Apache Tomcat是一款开源的Java应用服务器,主要用于运行Java Servlet和JavaServer Pages(JSP)技术。这个"apache-tomcat-9.0.55-windows-x64位官方版"是Tomcat的9.0.55版本,针对64位Windows操作系统设计。在这一...

    apache-tomcat-8.5.68-windows-x64.zip

    Apache Tomcat 8.5.68 是一个广泛使用的开源软件,它是一个实现了Java Servlet、JavaServer Pages(JSP)和Java EE的Web应用程序容器。Tomcat是Apache软件基金会Jakarta项目的一部分,以其轻量级、高效和稳定而受到...

    tomcat-jdbc-9.0.31.jar

    tomacat是一种开发工具。。。。。。。。。。。。。。。。。。。tomcat-jdbc-9.0.31.jar

    apache-tomacat-9.0.0.M26(网站建设软件包之tomcat安装包)

    Apache Tomcat是一款开源的Java Servlet容器,主要用于实现JavaServer Pages (JSP)、Servlet以及Java EE的Web应用程序的部署和运行。在这个特定的压缩包"apache-tomcat-9.0.0.M26"中,我们聚焦的是Tomcat的第9个主要...

    tcnative-1.dll

    今天下载Windows安装版的tomcat6.0,安装完以后启动时候出现: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: ...... ...

    win11可用 apache-tomcat-9.0.62.exe

    win版 apache-tomcat-9.0.62.exe,win11可用

    tomcat 下catalina.out 日志乱码问题处理

    针对这个问题,给出的解决方案是在Tomcat的启动脚本`bin/catalina.sh`中添加以下配置: ```bash JAVA_OPTS="-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8" ``` 这里的`JAVA_OPTS`环境变量用于设置Java虚拟机...

    apache-tomacat-8.5.34.zip

    Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理...

    apache-tomcat-8.5.59.zip这是tomacat服务器的压缩包,主要提供给不会下载和安装的小伙伴使用。

    安装Tomcat时,通常会包括以下几个步骤:解压下载的zip文件,配置环境变量,如CATALINA_HOME,然后通过bin目录下的startup.sh或startup.bat脚本来启动服务。 Tomcat的工作原理是,当客户端向服务器发送HTTP请求时,...

    apache-tomcat-7.0.14.rar

    这个"apache-tomcat-7.0.14.rar"是一个压缩包,包含了Apache Tomcat的7.0.14版本,该版本发布于2011年,是Tomcat 7系列的一个稳定版本。下面将详细介绍Tomcat及其相关知识点。 1. **Tomcat简介**:Apache Tomcat是...

    tomcat9+tomcat-cluster-redis-session-manager_4.0.zip

    5. 测试和调整:启动多个Tomcat实例,验证Session是否能在不同实例间正确同步,根据性能和需求进行调优。 通过这种方式,你可以构建一个高可用、可扩展的Tomcat集群,同时利用Redis的强大功能来处理Session管理,...

    tomacat-8.0.15源码

    3. `org.apache.catalina.startup.Catalina`:Catalina启动类,解析配置文件,初始化容器。 4. `org.apache.catalina.Container`接口及其实现类:定义了容器的通用接口和具体实现。 5. `org.apache.catalina.Context...

    tomacat安装配置[收集].pdf

    标题中的"tomacat安装配置[收集].pdf"指的是关于Apache Tomcat的安装与配置教程。Apache Tomcat是一款开源的Java Servlet容器,主要用于部署和运行Java Web应用程序。在这个过程中,我们首先需要安装Java ...

    apache-tomcat-5.5.26.zip

    在部署Apache Tomcat 5.5.26时,通常需要解压下载的`apache-tomcat-5.5.26.zip`文件,然后根据操作系统配置环境变量,例如`CATALINA_HOME`指向Tomcat的安装目录。启动和停止Tomcat可以通过`bin`目录下的`startup.sh`...

    JavaEE+Tomcat+SSH源代码

    java se tomcat struts2 ...openjdk-7u4-fcs-src-b22-02_may_2012.zip(OpenJDK下载) javaee.src.zip(此文件似乎来自老板本tomacat, 我用上面的新版tomacat源码覆盖了一些文件)(csdn网站资源)

    JavaEE+SSH+Tomcat源代码

    apache-tomcat-7.0.30-src.zip(官方下载) jdk-6u23-fcs-src-b05-jrl-12_nov_2010.jar(OpenJDK下载) javaee.src.zip(此文件似乎来自老板本tomacat, 我用上面的新版tomacat源码覆盖了一些文件)(csdn网站...

Global site tag (gtag.js) - Google Analytics