как избежать загрузки 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