idea导入eclipse项目,tomcat启动报错org.apache.catalina.deploy.WebXml addFilter

Posted ljl-blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea导入eclipse项目,tomcat启动报错org.apache.catalina.deploy.WebXml addFilter相关的知识,希望对你有一定的参考价值。

问题:

  idea导入eclipse项目,tomcat启动时,报错:org.apache.catalina.deploy.WebXml addFilter

解决办法:

  找到tomcat下conf文件夹下的content.xml,在<Context></Context>中添加 <Loader delegate="true"/>

技术图片

 

原因分析:

<Loader delegate="true"/>
True,表示tomcat将遵循JVM的delegate机制,即一个WebAppClassLoader在加载类文件 时,会先递交给SharedClassLoader加载,
SharedClassLoader无法加载成功,会继续向自己的父类委托,一直到BootstarpClassLoader,如果都没有加载成功,
则最后由WebAppClassLoader自己进行加载。

False,表示将不遵循这个delegate机制,即WebAppClassLoader在加载类文件时,会优先自己尝试加载,
如果加载失败,才会沿着继承链,依次委托父类加载。

以上是关于idea导入eclipse项目,tomcat启动报错org.apache.catalina.deploy.WebXml addFilter的主要内容,如果未能解决你的问题,请参考以下文章

eclipse打开idea项目无法运行

IDEA下TOMCAT debug启动报错:scoket closed

idea项目可以运行,但是大面积报错

Idea15/16 配置Tomcat

IDEA启动报错,项目无法访问:The APR based Apache Tomcat Native library which allows optimal perfor

eclipse怎样导入.idea