2016-03-28 12 views
6

Ich versuche, eine EAR-Datei mit WebLogic 12.2.1 mit Hibernate 5.x und Spring-Data-jpa 1.9.4 bereitzustellen. Die gleiche Konfiguration wurde in Weblogic 12.1.3 implementiert. JPA 2.1 wird für beide verwendet.Weblogic 12.2.1 + Java 8 + Spring Data JPA + Hibernate 5.x Konflikt bei der Bereitstellung

Weblogic wirft ein ClassNotFoundException und die Suche nach der QueryDsl-Bibliothek, die mit Feder Daten sind optional:

weblogic.management.DeploymentException: java.lang.ClassNotFoundException: com.mysema.query.types.path.PathBuilder 

Das Manifest für die Frühling-Daten auch Referenzen dieses Glas als optional. Da Oracle keine ihrer Quellen veröffentlicht, kann ich das Problem nicht genau debuggen. Es scheint einen Fehler zu verursachen, lange bevor meine ApplicationContext tatsächlich eine der Spring-Leitungen initialisiert.

Die gleiche Konfiguration wird für Websphere 8.5.5 bereitgestellt. Es scheint eine Art von Bereitstellungskonflikt mit der Verwendung von Weblogic 12.2.1 zu geben, aber ich kann keine anderen bedeutungsvollen Unterschiede feststellen. Hat jemand etwas ähnliches erlebt?

+0

Ich habe das gleiche Problem mit Weblogic 12.2.1. Hast du das irgendwie gelöst? – jovankricka

Antwort

3

Ich habe es geschafft, diesen Fehler zu beheben, indem ich querysl-core und querydsl-jpa meinen Poms explizit hinzufügte.