Ich habe ein Maven-Projekt, das Hibernate und PostgreSQL verwendet, und es funktioniert gut für sich. Jetzt möchte ich einige Klassen aus diesem Projekt (im Wesentlichen die Datenbank) in einem Servlet verwenden, aber jetzt brechen die Dinge.Servlet referenziert ein Maven-Projekt - NoClassDefFoundError
Ich bekomme einen java.lang.NoClassDefFoundError: javax/persistence/Persistence
Fehler beim Zugriff auf das Servlet in Tomcat.
Ich denke, dass die Maven-Abhängigkeiten irgendwie nicht zum Servlet-Projekt "weitergeleitet" werden, aber ich weiß nicht, was ich dagegen tun soll. Ich habe das Maven-Projekt dem Servlet-Build-Pfad und seiner "Web Deployment Assembly" hinzugefügt ... was muss ich noch tun?
Mögliches Duplikat von [java.lang.ClassNotFoundException: javax.persistence.Persistence kann nicht mit JPA gefunden werden] (http://stackoverflow.com/questions/25639515/java-lang-classnotfundexception-javax-persistence-persistence-cannot -be-found) – Arpit