2010-11-25 19 views
0

Ich versuche, eine Spring-Anwendung mit Eclipse zu erstellen. Da ich die DAO-Ebene mit Hibernate hinzugefügt habe, wird diese Ausnahme angezeigt, wenn ich versuche, mit einem Browser auf meinen Webdienst zuzugreifen.Konfigurationsproblem mit Hibernate und Spring

Verursacht durch: java.lang.ClassNotFoundException: org.springframework.orm.hibernate3.support.HibernateDaoSupport bei org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1645) bei org. apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1491)

der Frühling JAR ist in den "Bibliotheken" des Eclipse-Projekt und Eclipse mich nicht über dieses Problem beraten.

Antwort

2

Es gibt nicht nur ein Federglas. Für die Orm-Klassen benötigen Sie die spring-orm-x.jar. Sie benötigen auch spring-beans, spring-context.

+0

THX. Spring-orm.jar fehlte. Ich habe es in Eclipse hinzugefügt, aber dieselben Fehler. Ich habe den WAR überprüft und er enthält Spring-orm.jar und spring-beans, spring-context, hibernate-core, hibernate-jpa sowie –

+0

@ lgu und funktioniert das? Wenn ja, können Sie die Antwort als akzeptiert markieren. – Bozho

+0

nop ... Ich verstehe nicht warum ... –

0

Noch wichtiger ist, dass Sie die Abhängigkeiten im Winterschlaf für Ihr Projekt vermissen.

Sehen Sie, wie Sie sie von here erhalten können.

0
These are the dependancies your need: 
<dependency org="org.hibernate.javax.persistence" name="hibernate-jpa-2.0-api" rev="1.0.1.Final" conf="runtime->default;compile->default;test->default"/> 
     <dependency org="org.hibernate" name="hibernate" rev="3.5.4-Final" conf="compile->default;test->default;runtime->default"/> 
     <dependency org="org.hibernate" name="hibernate-annotations" rev="3.5.4-Final" conf="runtime->default;compile->default;test->default"/> 
     <dependency org="org.hibernate" name="hibernate-commons-annotations" rev="3.2.0.Final" conf="runtime->default;compile->default;test->default"/> 
     <dependency org="org.hibernate" name="hibernate-validator" rev="4.2.0.Final" conf="runtime->default;compile->default;test->default"/> 
<dependency org="cglib" name="cglib-nodep" rev="2.2.2" conf="runtime->default;compile->default;test->default"/> 

Im Ivy-Format.