Apr 28, 2012 3:48:02 PM org.apache.catalina.core.ApplicationContext log
SEVERE: Error loading WebappClassLoader
context: /hello
delegate: false
repositories:
----------> Parent Classloader:
[email protected]
HelloServlet
java.lang.ClassNotFoundException: HelloServlet
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.Http11AprProcessor.process(Http11AprProcessor.java:877)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
at java.lang.Thread.run(Unknown Source)
Apr 28, 2012 3:48:02 PM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet HelloServlet
java.lang.ClassNotFoundException: HelloServlet
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.Http11AprProcessor.process(Http11AprProcessor.java:877)
at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:594)
at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1675)
at java.lang.Thread.run(Unknown Source)
Apr 28, 2012 3:48:23 PM org.apache.catalina.core.StandardWrapperValve invoke
INFO: Servlet HelloServlet is currently unavailable
0
A
回答
0
檢查$ TOMCAT_HOME $/webapps /目錄你好/ WEB-INF/classes文件夾,這是否有您的HelloServlet的編譯版本(HelloServlet.class) 。
什麼是HelloServlet類的完全限定包名 - 您需要確保您的web.xml引用了完全限定名(如果您的HelloServlet具有xyx的包定義,那麼web.xml需要引用x.y.z.HelloServlet
)
0
1 - 轉到項目中的web.xml文件。
2 - 請參閱標記<servlet-class>
並確保它應採用以下格式。 eclipsePackage.JavaClass
。
這個問題很具描述性,它無法加載指定的類,因爲它不能locate
它。該位置來自web.xml
。確保路徑在提到的標籤中是正確的。
相關問題
- 1. HTTP狀態404 Apache Tomcat
- 2. HTTP狀態404 Apache Tomcat 7
- 3. HTTP狀態404 - Servlet HelloWeb不可用
- 4. HTTP狀態404 -/eclipse上的/ ServletHello/HelloServlet
- 5. HTTP狀態404 - 在Tomcat上的Eclipse
- 6. http狀態404 servlet的作用不可
- 7. JSP servlet的HTTP狀態404不可
- 8. HTTP狀態404 - Servlet的....不可
- 9. Apache Tomcat錯誤http狀態404
- 10. HTTP狀態404 - tomcat 7
- 11. HTTP狀態404 - 未找到Apache Tomcat/8.5.16
- 12. HTTP狀態404 - Servlet的JAX-RS Servlet是不可
- 13. HTTP狀態404:servlet配置?
- 14. HTTP狀態404 - 找不到
- 15. HTTP狀態404 - servlet jsp
- 16. HTTP狀態404 -
- 17. HTTP狀態404 servlet請求
- 18. HTTP狀態404 - 請求的資源不可用。在java servlet
- 19. HTTP狀態404 Eclipse Tomcat 7
- 20. maven servlet HTTP狀態404 -
- 21. HTTP狀態404 -/sampleServlet/
- 22. HTTP狀態404 - 使用Spring + Tomcat
- 23. HTTP狀態404 - Servlet的歡迎不適
- 24. Tomcat5「空組件」和「HTTP狀態404-Servlet jsp不可用」
- 25. Tomcat servlet - 狀態404請求的資源不可用
- 26. 爲什麼我會收到「HTTP狀態404 - Servlet <servlet名稱>不可用」
- 27. Eclipse上的HTTP狀態404(火星)+ Apache tomcat 8.0 + Apache CXF 3.1.3
- 28. HTTP狀態404說明請求的資源()不可用。的Apache Tomcat/7.0.27
- 29. 的Servlet不可用HTTP 404
- 30. Eclipse中的Tomcat - HTTP狀態404請求的資源不可用
我的HelloServlet.class文件位於webapps/hello/WEB-INF/classes/HelloServlet.class中。 – 2012-04-30 05:37:10
我在標籤 hello.HelloServlet 中寫過,它仍然給出相同的錯誤。 –
2012-04-30 05:44:41
您的類需要位於'webapps/hello/WEB-INF/classes/hello/HelloServlet.class'中。 – 2012-04-30 10:16:30