2016-03-28 45 views
6

Próbuję wdrożyć plik EAR przy użyciu WebLogic 12.2.1 z Hibernate 5.x i Spring-data-jpa 1.9.4. Ta sama konfiguracja została dobrze wdrożona w Weblogic 12.1.3. Na obu używa się JPA 2.1.Weblogic 12.2.1 + Java 8 + Spring Data JPA + Hibernate 5.x Konflikt wdrażania

WebLogic jest rzucanie ClassNotFoundException i szuka biblioteki QueryDsl który jest opcjonalnie z wiosny danych:

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

manifest Spring-danych nawet referencje ten słoik jako opcjonalne. Ponieważ firma Oracle nie publikuje żadnego źródła, nie mogę dokładnie usunąć problemu. Wydaje się, że spowodował błąd na długo przed tym, zanim mój ApplicationContext faktycznie zainicjuje jakiekolwiek okablowanie Sprężyny.

Ta sama konfiguracja wdraża grzywnę na serwerze Websphere 8.5.5. Wygląda na to, że za pomocą Weblogic 12.2.1 pojawia się jakiś konflikt dotyczący rozmieszczania, ale nie widzę żadnych znaczących różnic. Czy ktoś doświadcza czegoś podobnego?

+0

Mam ten sam problem z Weblogic 12.2.1. Czy udało ci się jakoś to rozwiązać? – jovankricka

Odpowiedz

3

Udało mi się przezwyciężyć ten błąd, dodając jawnie querydsl-core i querydsl-jpa do moich poms.