java - tomcat加载上工程之后,启动就报这个错误,改了一个上午了,还是解决不了!

 QuincySwim 发布于 2022-10-29 11:55

信息: Deploying web application directory D:apache-tomcat-7.0.42webappszeus
八月 08, 2016 11:51:21 上午 org.apache.catalina.core.StandardContext filterStart
严重: Exception starting filter filter
java.lang.ClassNotFoundException: filter.Filter

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1714)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:527)
at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:509)
at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:137)
at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:260)
at org.apache.catalina.core.ApplicationFilterConfig.(ApplicationFilterConfig.java:107)
at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4775)
at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5452)
at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
at org.apache.catalina.startup.HostConfig.deployDirectory(HostConfig.java:1113)
at org.apache.catalina.startup.HostConfig$DeployDirectory.run(HostConfig.java:1671)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:744)

八月 08, 2016 11:51:21 上午 org.apache.catalina.core.StandardContext startInternal
严重: Error filterStart
八月 08, 2016 11:51:21 上午 org.apache.catalina.core.StandardContext startInternal
严重: Context [/zeus] startup failed due to previous errors
八月 08, 2016 11:51:21 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["http-bio-9080"]
八月 08, 2016 11:51:21 上午 org.apache.coyote.AbstractProtocol start
信息: Starting ProtocolHandler ["ajp-bio-8009"]
八月 08, 2016 11:51:21 上午 org.apache.catalina.startup.Catalina start
信息: Server startup in 709 ms

之前一直挺好的,关机再打开就出现这个错误了,哪位有解决方案。。

8 个回答
  • 不知道从哪开始入手解决

    2022-10-30 17:50 回答
  • ClassNotFoundException 这类问题你先去看运行环境上有没有这个类(不是指你的eclipse中,而是部署的tomcat服务器上)。可能jar包没有同步过去,如果再tomcat中确实没有,重新clean publish下,直到存在为止,再启动

    2022-10-30 23:40 回答
  • Project的配置文件有问题,clean project,重新检查一下关于filter类的配置and rebuild.Good Luck.

    2022-10-30 23:40 回答
  • 把项目clean一下,再启动试试。

    2022-10-30 23:41 回答
  • 查找配置文件里面是否有filter配置,或者在这个filter包下面没有这个Filter类

    2022-10-30 23:41 回答
  • 一般ClassNotFoundException要么是没添加jar包,要么是jar包冲突

    2022-10-30 23:43 回答
  • filter.Filter 是你自己定义的类?哪里引用这个类,但是找不到

    2022-10-30 23:44 回答
  • 错误已经告诉你了,java.lang.ClassNotFoundException: filter.Filter。你看看web.xml里有没有定义filter.Filter,classpath里有没有filter.Filter这个类。

    2022-10-30 23:44 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有