作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前,Hibernate Validator 已经发布了最新版本 4.3.0.Final here .我尝试按照以下步骤将其升级到我的 Glassfish 3.1.2:-
1. Remove the GLASSFISH/glassfish/modules/bean-validator.jar
2. Copying the hibernate-validator-4.3.0.Final.jar to GLASSFISH/glassfish/modules
3. Restart the Glassfish
4. The Glassfish cannot start. It seems hang.
最佳答案
可以找到关于如何构建 Glassfish 的 bean-validator.jar 的(稍微过时的)描述 here .
通常需要一个 OSGi 包,其中包括 Hibernate Validator 本身和 Bean Validation API。使用此捆绑包,您应该能够替换原始的 bean-validator.jar。此外,您还需要 JBoss Logging 捆绑包,它从 Hibernate Validator 4.3 版开始用作日志记录 API,并且已经以 OSGi 捆绑包的形式出现。
如果您正在构建一个 Web 应用程序,您还可以将 HV 4.3 打包到您的 WAR 和 turn off 中。通过提供文件 WEB-INF/glassfish-web.xml
来委托(delegate)类加载器内容如下:
<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app>
<class-loader delegate="false" />
</glassfish-web-app>
关于glassfish-3 - 如何将 hibernate-validator 4.3.0.Final 升级到 Glassfish 3.1.2?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10548931/
我是一名优秀的程序员,十分优秀!