Weblogic 12.2.1 + Java 8 + Spring Data JPA + Hibernate 5.x Конфликт развертывания

Я пытаюсь развернуть файл EAR, используя WebLogic 12.2.1 с Hibernate 5.x и Spring-data-jpa 1.9.4. Та же конфигурация отлично развернута на Weblogic 12.1.3. JPA 2.1 используется на них обоих.

Weblogic бросает ClassNotFoundException и ищем библиотеку QueryDsl, которая является необязательной для spring-data:

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

Манифест для Spring-data даже ссылается на этот jar как необязательный. Так как Oracle не публикует ни одного их источника, я не могу точно отладить проблему... кажется, что выдает ошибку задолго до ApplicationContext фактически инициализирует любую пружинную проводку.

Та же конфигурация прекрасно работает на Websphere 8.5.5. Похоже, что при использовании Weblogic 12.2.1 возникает какой-то конфликт развертывания, но я не вижу каких-либо других значимых отличий. Кто-нибудь испытывает нечто подобное?

1 ответ

Мне удалось преодолеть эту ошибку, явно добавив querydsl-core и querydsl-jpa в мои poms.

Другие вопросы по тегам