2012-05-22 69 views
1

Tomcat成功啓動,但是涉及Servlet的任何操作都會給出下面的錯誤。Eclipse Tomcat SEVERE:加載WebappClassLoader時出錯

我懷疑問題在於TomCat正在WEB-INF文件夾中尋找類,儘管我不知道Eclipse在哪裏編譯和隱藏它們(當然不是)。我該如何解決?

SEVERE: Error loading WebappClassLoader 
    context: /MyEclipseProject 
    delegate: false 
    repositories: 
    /WEB-INF/classes/ 
----------> Parent Classloader: 
[email protected] 
servlet.StartServlet 
java.lang.ClassNotFoundException: servlet.StartServlet 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) 
    at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) 
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128) 
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827) 
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) 
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) 
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) 
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) 
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) 
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) 
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) 
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) 
    at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) 
    at java.lang.Thread.run(Unknown Source) 

已經閱讀:

Error loading WebappClassLoader in Tomcat

eclipse exception thrown

+0

這是非常有用的: http://www.coderanch.c om/t/474423/vc/Why-ecplise-doesn-create-classes 雖然還沒有完全解決問題 – xxjjnn

回答

0

請從您的項目構建路徑中刪除Tomcat服務器運行時庫,然後重新添加Tomcat服務器。現在運行,它應該解決你的問題,我猜。

2

已編譯的類文件位於$ user.dir/webContent/WEB_INF/classes文件夾下。如果這裏沒有類,我建議你從tomcat服務器上刪除項目,然後清理你的當前項目。最後,再次在服務器上運行你的porject(jsp等)。我希望這將有所幫助。

0

我也得到了同樣的問題,在現在的「LIB」文件夾中添加所有罐子後,它的正常工作

0
  • 清理項目
  • 刷新
  • 重新部署

我試過這些步驟和我的應用程序:)

相關問題