Bonjour,
j'ai un drôle de problème. J'ai mon environnement de développement sous Glassfish4, je décide de passer sous Glassfish3 parce que c'est la version recommandée en production et pour laquelle nous avons une licence commerciale. Mais avec Glassfish3 j'ai des erreurs que je n'avais pas avec Galssfish4 alors que j'utilise les mêmes librairies:
Caused by: java.lang.ClassNotFoundException: javax.persistence.Converter
Or cette classe je l'ai trouvée dans org.eclipse.persistence.javax.persistence.2.1.0 et dans org.hibernate.javax.persistence.hibernate-jpa-2.1-api.1.0.0.Final. Lorsque j'ajoute la dépendance pour une de ces librairies dans Maven j'ai un conflit:
java.lang.NoSuchMethodError: javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey
J'en déduit que ces librairies viennent avec des classes que j'ai déjà.
Une idée de résolution?
Partager