JPA
将来自this Article(TomEE 7 and Hibernate 5.2 persistence.xml)
的Apache Tomcat(TomEE)/8.5.11(7.0.3)中的 Hibernate 5.2 配置为JPA实现者Bean验证
要将Hibernate Validator实现为Bean Validator,将hibernate-validator-5.4.0.Final.jar
,hibernate-validator-annotation-processor-5.4.0.Final.jar
,hibernate-validator-cdi-5.4.0.Final.jar
放在< TomEE-Home> / lib文件夹中并删除bval-core-1.1.2.jar
,{{1 }}
但是,部署webapp时会出现以下错误:
bval-jsr-1.1.2.jar
如何解决这个问题????
答案 0 :(得分:1)
如Hibernate Validator文档(here)中所述,如果应用程序在不提供开箱即用的CDI集成的环境中运行,则可以通过添加{{1}来使用Hibernate Validator CDI可移植扩展。 }
Apache Tomcat(TomEE)/8.5.11(7.0.3)开箱即用Apache OpenWebBeans实现CDI。
从hibernate-validator-cdi
文件夹中删除hibernate-validator-cdi-5.4.0.Final.jar
后问题已解决。
答案 1 :(得分:0)
认为它来自你包含hibernate-validator的事实,你可以在application.properties(WEB-INF)或conf / system.properties(全局)中解决它的设置:
viewRender