как избежать загрузки org.eclipse.persistence.jpa.PersistenceProvider в версии weblogic 14.1.1.0

я использую аннотацию @Valid на уровне MO для проверки входных данных, хотя она отлично работает с сервером tomcat, но во время развертывания weblogic я получаю следующую ошибку:

      Caused by: java.lang.ClassCastException: class org.eclipse.persistence.jpa.PersistenceProvider cannot be cast to class javax.persistence.spi.PersistenceProvider (org.eclipse.persistence.jpa.PersistenceProvider is in unnamed module of loader com.oracle.classloader.weblogic.LaunchClassLoader @3e92efc3; javax.persistence.spi.PersistenceProvider is in unnamed module of loader weblogic.utils.classloaders.ChangeAwareClassLoader @8ae852)

я пытался предоставить<provider>org.hibernate.jpa.HibernatePersistenceProvider</provider>в моей настойчивости, как и раньше, я использовал единицу сохранения по умолчанию, но все та же проблема.

Я хочу избежать загрузки модуля сохраняемости из eclipselink.jar, который присутствует в контейнере weblogic, чтобы он не оценивался в конце.

Любая помощь в этом будет оценена по достоинству.

Версия Hibernate JPA: hibernate-jpa-2.1-api-1.0.0.Final.jar:1.0.0.Final

Версия Hibernate Validator: hibernate-validator-5.4.0.Final.jar:5.4.0.Final

0 ответов

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