簡體   English   中英

TTP狀態500-實例化servlet類com.zestedesavoir.servlets.Test>時出錯

[英]TTP Status 500 - Error instantiating servlet class com.zestedesavoir.servlets.Test>

當我嘗試在Eclipse上運行動態Web項目時收到錯誤消息。

文件web.xml在WebContent / WEB-INF下。

該servlet已保存在Java Resources / src下,名稱為“ com.zestedesavoir.Test”,該servlet名為“ Test.java”。

有servlet代碼:

package com.zestedesavoir.servlets;

import javax.servlet.http.HttpServlet;

public class Test extends HttpServlet {

}

當我運行http:// localhost:8080 / test / toto時收到以下錯誤消息

================================================== ===============

Jan 16, 2015 10:32:01 AM org.apache.catalina.core.ApplicationContext log
INFO: Marking servlet Test as unavailable
Jan 16, 2015 10:32:01 AM org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Allocate exception for servlet Test
java.lang.ClassNotFoundException: com.zestedesavoir.servlets.Test>
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1295)
    at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1147)
    at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:520)
    at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:501)
    at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:120)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1105)
    at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:135)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:142)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
    at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:610)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:537)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1085)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:658)
    at org.apache.coyote.http11.Http11NioProtocol$Http11ConnectionHandler.process(Http11NioProtocol.java:222)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1556)
    at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1513)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

在java.lang.Thread.run(未知來源)

我通過刪除servlet並創建一個新的servlet嘗試了很多次,但仍然收到相同的錯誤消息。

謝謝您的幫助

您是否注意到班級名末尾有一個奇怪的>字符?

在堆棧跟蹤中的異常消息和HTTP響應消息中(顯然),該雜散字符都存在。

在您的Web應用程序的配置中,您一定輸錯了類名。 我先檢查“ web.xml”文件,但它可能在其他地方。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM