2011-01-15 5 views
2

Ich habe ein Projekt in Jetty (Jetty-wtp-Plugin) in einem Eclipse "Server" bereitgestellt. Wenn ich den Jetty-Server starte, gibt die Konsole einen Fehler aus: Jetty Deployment Fehler

Ich habe auch common-annotations.jar zu diesem Projekt lib hinzugefügt aber kann dieses Problem nicht lösen.

Meine installierten Umgebung:

Wie kann ich dieses Problem beheben?

Antwort

5

download annotations-api.jar

herunterladen und enthalten die oben Glas in Ihrem Classpath

+0

was wäre die Maven Abhängigkeit für das sein? damit es nicht heruntergeladen und manuell unter lib gesetzt werden müsste. (Dies ist wahrscheinlich allgemein bekannt für erfahrene Java-Entwickler, aber etwas ein stumbing Punkt für Rookies) –

+1

... Ich denke, das ist: 'javax.annotation/javax.annotation-api/1.2' (' "javax.annotation" % „javax. Annotation-API "%" 1.2 "' für SBT). –

2

(inspiriert von http://pipecuts.wordpress.com/2011/01/30/classnotfoundexception-org-objectweb-asm-classvisitor/#comment-18)

  • in den Servern Ansicht der rechten Maustaste auf den Eintrag für Ihr (Jetty) Server und Wählen Sie "Öffnen".
  • Klicken Sie auf den Link 'Startkonfiguration öffnen' und wählen Sie im sich öffnenden Dialogfeld die Registerkarte 'Klassenpfad'.
  • Wählen Sie den Abschnitt "Benutzereinträge" und klicken Sie auf "Externe JARs hinzufügen". Richten Sie es zur Anlegestelle/lib/Anmerkungen/javax.annotation- [Version] .jar.

Ich bin mit Jetty 8.1.1.v20120215 mit Eclipse Indigo SR1 (WTP 3.3.2, Jetty WTP Adapter 1.0)