Jboss 7迁移 - ValidationException:无法找到提供者:HibernateValidator

问题描述 投票:0回答:1

我的工作地点是从Jboss 6迁移到Jboss 7。

我们使用v 5.1.3 Hibernate Validator,当我们尝试在Jboss 7服务器中部署我们的Web应用程序时,它抛出异常。

09:23:56,031 ERROR [org.jboss.as.controller.management-operation] (External Management Request Threads -- 4) WFLYCTL0013: Operation ("read-attribute") failed - address: ([
    ("deployment" => "ROOT.war"),
    ("subsystem" => "jaxrs"),
    ("rest-resource" => "org.apache.cxf.rs.security.oauth.services.RequestTokenService")
]): javax.validation.ValidationException: RESTEASY008520: Unable to load Validation support

Caused by: javax.validation.ValidationException: Unable to find providerclass org.hibernate.validator.HibernateValidator

我对Ether Jboss和Hibernate Validator并不过分熟悉,并试图用Google搜索问题但收效甚微。

jboss jboss7.x hibernate-validator server-migration
1个回答
0
投票

看这里https://coredump.su/questions/35063076/how-can-i-disable-javaxvalidationapi-in-jboss-64。尝试将此添加到您的jboss-deployment-structure.xml:

<exclude-subsystems>
  <subsystem name="jaxrs"/>
</exclude-subsystems>
<exclusions>
  <module name="javaee.api"/>
  <module name="javax.validation.api"/>
  <module name="javax.faces.api"/>
  <module name="org.hibernate.validator"/>
</exclusions>

也许你和jboss模块有冲突。

© www.soinside.com 2019 - 2024. All rights reserved.