jakarta-ee - 在 Tomcat7 中使用 javax.validation

标签 jakarta-ee tomcat bean-validation hibernate-validator

我正在尝试让 javax.validation 在 Tomcat 7 上运行。

我已经进入我的 WEB_INF/lib:hibernate-validator-4.3.0 以及 slf4j-api-1.7.1 和 slf4j-simple-1.7.1。

当我运行我的代码时,验证被忽略了!在 glassfish 上一切正常,还有其他人遇到过这个问题吗?

干杯! 网络功能虚拟化

最佳答案

您还需要 validation-api.jar。它包含 Bean Validation API,包括引导类 (javax.validation.Validation)。

也许您下载了松散的 JAR 文件而不是 distribution bundle .您可以将当前最新的 4.3.0 版本下载为 zip here .它包含您需要放入 /WEB-INF/lib 中的所有文件。解压后,您可以在/lib/required 文件夹中找到validation-api.jar

关于jakarta-ee - 在 Tomcat7 中使用 javax.validation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12732923/

相关文章:

java - 添加/修改 Tomcat 库

java - org.apache.axiom.om 中的 "om"是什么意思?

java - 验证组继承

java - jaxb 和 jsr303

Java 小程序不支持 Authenticator.setDefault

java - JAX-RS/Jersey 中 vararg 数组的路径段序列?

jakarta-ee - java.io.WriteAbortedException : writing aborted; java. io.NotSerializedException

web-services - 在接收服务器上没有磁盘缓冲的 Jersey 多部分流

spring - Nginx 静态服务来自 spring boot war

java - 是否可以为 @Valid 参数异常创建多个自定义验证消息?