javax.servlet.ServletException: Wrapper ne peut pas trouver la classe de servlet

J'ai fait une servlet à partir de "Jasper Reports pour Java Develper" (chapitre 3) qui indiquera Jasper Rapport sur navigateur.

La servlet ressembler à ci-dessous:

public class FirstReportSendToBrowserServlet extends HttpServlet {

    //just implement doGet in the block
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {               
        //...            
    }
}

Puis j'ai compilé la servlet et le mettre dans Tomcat. Lorsque je lance tomcat, il fonctionne bien. Mais la servlet ne fonctionne pas, j'obtiens l'exception suivante:

javax.servlet.ServletException: Wrapper cannot find servlet class FirstReportSendToBrowserServlet or a class it depends on
    org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
    org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
    org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    java.lang.Thread.run(Thread.java:619) 

Mais la classe de servlet a déjà été déployé dans Tomcat, quelqu'un peut-il donner des conseils?

InformationsquelleAutor parsifal | 2011-08-05