J'ai essayé de configurer néanmoins, si je n'inclut pas pom.xml code> fichier pour mon
printemps 3 code> et
hibernate 3.6 code> application.
La partie pertinente de
pom.xml code> ressemble à ceci:
javassist.jar code> bibliothèque directement à Mon buildPath en tant que jar code> code>, je continue à obtenir
java.lang.classnotfoundexception code>. Y a-t-il quelque chose qui ne va pas dans mon
pom.xml code>, à condition de télécharger cette dépendance lors de la construction du projet? P> p>
3 Réponses :
Essayez hibernate-entitymanager code> au lieu de
hibernate-core code>.
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.6.3.Final</version>
</dependency>
Donc, si je vais le changer en Hibernate-EntityManager Code>, je peux supprimer toutes les autres dépendances, ci-dessous cette dépendance?
Oui, EntityManager ajoutera Core, Javassist et d'autres personnes nécessaires à Hibernate. Notez qu'ils seront des versions cohérentes
java.lang.classnotFoundExceptionXception doit également mentionner le nom de la classe introuvable. P>
Tout d'abord, vous vérifiez que le pot que vous essayez de copier est copié dans le chemin de construction ou non. P> LI>
Si 1 est oui, puis développez le Javassist-3.17.1-Ga.jar pour vérifier si le fichier de classe manquant pour lequel vous avez une exception est présent ou non. P> LI> ol>
Le pot externe qui résout les problèmes, essayez de trouver sa version, vous pouvez peut-être l'obtenir du fichier manifeste.mf de ce pot. P>
peut être quelque chose a été refactored qui cause le problème. P>
<dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-core</artifactId> <version>4.0.1.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-validator</artifactId> <version>4.2.0.Final</version> </dependency> <dependency> <groupId>org.hibernate.common</groupId> <artifactId>hibernate-commons-annotations</artifactId> <version>4.0.1.Final</version> <classifier>tests</classifier> </dependency> <dependency> <groupId>org.hibernate.javax.persistence</groupId> <artifactId>hibernate-jpa-2.0-api</artifactId> <version>1.0.1.Final</version> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>4.0.1.Final</version> </dependency> <dependency> <groupId>javax.validation</groupId> <artifactId>validation-api</artifactId> <version>1.0.0.GA</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.6.4</version> </dependency> <dependency> <groupId>org.jboss.logging</groupId> <artifactId>jboss-logging</artifactId> <version>3.1.0.CR2</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.6.4</version> </dependency>