【发布时间】:2012-01-05 09:23:23
【问题描述】:
我做了以下事情:
- 运行方式 > 在服务器上运行。
- 在出现 javascript 错误之前工作正常,不知道为什么并挂起屏幕。所以我使用任务管理器杀死了 Eclipse。
- 重复任务 1 不再生成我需要运行 servlet 的类文件,但出现以下异常:
Wrapper 找不到 servlet 类等
那么,是不是发生了什么阻止它编译的事情?有人有什么想法吗?
javax.servlet.ServletException: Wrapper cannot find servlet class com.something.media.MediaServlet or a class it depends on
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Unknown Source)
根本原因
java.lang.ClassNotFoundException: com.something.media.MediaServlet
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
java.lang.Thread.run(Unknown Source)
【问题讨论】:
-
请放真正的异常信息。
-
我刚刚也尝试删除另一个项目类文件。它不再生成类文件。
-
您是否尝试重新启动计算机?因为您说您使用任务管理器杀死了 Eclipse。如果它不起作用,请在运行前尝试使用 Eclipse 清理和构建项目。
-
是的,所有的重启、清理、自动构建都不起作用。
标签: java eclipse tomcat servlets