ClassNotFoundException beim Verwenden von Benutzerbibliotheken im Eclipse-Erstellungspfad

Ich bin mit Eclipse 3.7 (STS) mit Tomcat 7, die innerhalb der IDE. Ich habe ein neues Dynamisches Web-Projekt und fügte hinzu, eine einzige JSP-Datei auf den web-content-root-Ordner. Ich kann laufen, Tomcat und den Zugriff auf die JSP in Eclipse ohne Probleme.

Ich habe ein paar 3rd-party-GLAS ist das Projekt von User-Bibliotheken (ich bin nicht mit maven oder auto-Abhängigkeiten managment). In der JSP-ich verweisen eine Klasse von der Projekt-JAR-Datei, die ich kompilieren kann dies mit kein problem, aber wenn ich ein Deployment auf Tomcat die JSP throws ClassNotFoundException. Klar, Tomcat nicht finden können, die JAR ' s von my-library-Einstellungen. Ich habe versucht, erstellen Sie eine Ausführung Als Konfiguration für Tomcat-Server, und ich den classpath entsprechend der classpath-Einstellungen des Projekts, aber ich bekomme immer noch die gleiche classnotfound problem.

Ich bekommen konnte, um das Problem durch manuelles kopieren aller Projekt-jar-Dateien zum Verzeichnis WEB-INF/lib Verzeichnis die webapp können alle Abhängigkeiten finden, aber das ist absurd, und ich erwarte nicht, dass das die Lösung sein, da es ein Wartungs-Albtraum.

Bin ich etwas fehlt?

InformationsquelleAutor der Frage user646584 | 2011-08-10

Schreibe einen Kommentar