为什么Spring4.1.3 webmvc在weblogic12c中内部调用hibernate-validator

时间:2017-07-07 10:12:36

标签: java spring-mvc weblogic12c

我正在weblogic12c中部署一个应用程序。它是spring4.1.3构建休息服务。之前所有的罐子都在war文件中,我设置了

Bool

现在我们从war文件中删除了支持jar并在weblogic 12c中部署了应用程序。但是现在它被抛到了异常之下。我不明白SpringMVC如何调用hibernate验证器。我看到hibernate.validator_4_0_1.jar可以在weblogic的wlserver / modules文件夹中找到。

<prefer-web-inf-classes>true</prefer-web-inf-classes>

1 个答案:

答案 0 :(得分:0)

我修好了。我得到的weblogic有一个weblogic.server.merged.jar,它位于weblogic / 12c / wlserver / modules / features中,它有javax.validation和hibernate.validator包并造成混乱。我刚刚通过最新的validation-api.jar和hibernate-validator-5.2.2.jar手动更新了这些软件包。有效。 Weblogic并不真正关心wlserver / modules下的jar,但它将所有这些jar组合到weblogic.server.merged.jar中,我需要更新它们的包。