Wo lege ich ein servlet jar-Datei im Tomcat 6?

Ich habe ein servlet in eine jar-Datei, die ich bereitstellen möchten, auf meine Tomcat-6-Instanz. Ich habe die folgenden Dinge:

  1. Hinzugefügt servlet Deklaration in mein root web.xml
  2. Hinzugefügt, ein servlet-mapping in die Wurzel web.xml
  3. meine jar-Datei in /tomcat/lib
  4. re-startete mein server

Ich erhalte die folgende Fehlermeldung, wenn ich direkt an mein servlet

javax.servlet.ServletException: Wrapper cannot find servlet class com.mypackage.myServlet 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:852)
    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)

root cause

java.lang.ClassNotFoundException: com.mypackage.myServlet
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1516)
    org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1361)
    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:852)
    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)

Sagt mir, dass mein web.xml ist korrekt konfiguriert und ich bin erfolgreich auf die richtigen URL-Muster. Also die Frage ist... wo setze ich ein servlet jar-Datei im Tomcat 6, so wird es abgeholt, in den CLASSPATH?

TIA

  • etwas positives an der Diskussion hinzufügen? Wo haben Sie Ihre Antwort gehen?
InformationsquelleAutor Simon | 2011-03-01
Schreibe einen Kommentar