我做了以下內容:包裝找不到servlet類的Eclipse停止生成的類文件爲Tomcat
- 運行方式>在服務器上運行。
- 它一直工作正常,直到出現一個JavaScript錯誤,不知道爲什麼,掛在屏幕上。所以我使用任務管理器殺死了Eclipse。
- 重複任務1不再生成我需要運行有以下異常的servlet類文件:
包裝找不到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)
請把真正的例外信息。 – 2012-01-05 09:36:16
我剛剛嘗試刪除另一個項目類文件。它不再生成類文件。 – Maurice 2012-01-05 09:49:07
您是否嘗試重新啓動計算機?因爲你說你使用任務管理器殺死了Eclipse。如果它不起作用,請在運行之前嘗試使用Eclipse清理和構建項目。 – 2012-01-05 09:52:27