【发布时间】:2016-03-28 20:37:04
【问题描述】:
我正在尝试使用带有 Hibernate 5.x 和 Spring-data-jpa 1.9.4 的 WebLogic 12.2.1 部署 EAR 文件。在 Weblogic 12.1.3 上部署了相同的配置。两者都使用 JPA 2.1。
Weblogic 正在抛出 ClassNotFoundException 并寻找 Spring-data 可选的 QueryDsl 库:
weblogic.management.DeploymentException: java.lang.ClassNotFoundException: com.mysema.query.types.path.PathBuilder
Spring-data 的清单甚至将此 jar 引用为可选。由于 Oracle 没有发布他们的任何源代码,我无法准确调试问题.. 在我的 ApplicationContext 实际初始化任何 Spring 接线之前很久,它似乎就抛出了一个错误。
相同的配置可以在 Websphere 8.5.5 上正常部署。使用 Weblogic 12.2.1 似乎存在某种部署冲突,但我无法发现任何其他有意义的差异。有没有人遇到过类似的情况?
【问题讨论】:
-
我对 Weblogic 12.2.1 有同样的问题。您是否设法以某种方式解决了这个问题?
标签: java-8 weblogic spring-data-jpa weblogic12c hibernate-5.x