NoClassDefFoundError...

Templarthelast

Bekanntes Mitglied
Kann mir wer sagen warum ich die besagte Fehlermeldung:
Code:
java.lang.NoClassDefFoundError: Could not initialize class

Bei dieser Klasse auf einem Tomcatserver bekomme?

Java:
public class Db {

    private final static ThreadLocal<EntityManager> entityManager = new ThreadLocal<EntityManager>();
    private final static EntityManagerFactory emf  = Persistence.createEntityManagerFactory("careerunit");



    /**
     * Em.
     * 
     * @return the entity manager
     */
    public static EntityManager em() {

        EntityManager em = entityManager.get();
        if (em == null || !em.isOpen()) {
            em = emf.createEntityManager();
            entityManager.set(em);
        }
        return em;
    }
}
 
Das habe ich mir auch gedacht und der Fehler ist höchst seltsam. Ich habe mir eben das JPA Tutorial von Vogella rausgekramt und einfach "todos" als Persistanceunit gewählt. Tat alles. Wenn ich es aber wieder in careerunit geändert habe hat es nicht gefunden.
 
Mal herausfinden wo "careerunit" drinsteckt und prüfen, ob das im Pfad liegt.

Tools, die sich auf übergebene Strings verlassen darf man nur mit der Kneifzange anfassen da man beim Kompilieren keinen Fehler bemerkt 🙂

Bernd
 

Zurück
Oben