`

weblogic 整合hibernate valildation 2个问题的解决

 
阅读更多
1.java.lang.AbstractMethodError:
引用

      使用hibernate validator,在tomcat下部署没有问题,发布到weblogic(10)下面就报错了。在使用验证时有以下错误:
java.lang.AbstractMethodError: getProviderUtil
at javax.persistence.Persistence$PersistenceUtilImpl.isLoaded(Unknown Source)
      出错原因是weblogic自身带有openjpa的包(hibernate、openjpa掐架?),解决方法是在spring中增加配置
dispatcher-servlet.xml
<mvc:annotation-driven validator="validator"/>

applicationContext.xml
<bean name="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean">
<property name="traversableResolver">
<bean class="com.....ExtTraversableResolver"></bean>
</property>
</bean>

其中ExtTraversableResolver代码如下:
import java.lang.annotation.ElementType;
import javax.validation.Path;
import javax.validation.TraversableResolver;

public class ExtTraversableResolver implements TraversableResolver {

public final boolean isReachable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType) {
return true;
}

public final boolean isCascadable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType) {
return true;
}
}


2.ava.lang.NoSuchMethodError: javax.persistence.Persistence.getPersistenceUtil()Ljavax/persistence/PersistenceUtil;

引用
C:\Program Files\Java\jdk1.6.0_30\jre\lib\ext\hibernate-jpa-2.0-api-1.0.0.Final.jar
分享到:
评论

相关推荐

    Linux 下整合 weblogic12c jsf1.2 Hibernate3

    在整合 Hibernate 3 时,可能会遇到与 WebLogic 12c 兼容性问题。具体来说,当使用 Hibernate 3 时,可能会遇到与 `org.hibernate.hql.ast.HqlToken` 相关的异常。这是因为 WebLogic 12c 使用了与 Hibernate 3 不...

    weblogic10 与hibernate冲突解决方案 linux windows环境全解

    weblogic10 与hibernate冲突解决方案 错误如下:org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken linux windows 环境解决方案全解 Linux 启动脚本添加如下: export USER_...

    weblogic与hibernate

    使用的Hibernate是3.0之后的版本,而从3.0开始就采用了新的基于ANTLR的查询翻译器,在WebLogic中使用的是antlr2.6.1.jar,无法满足该要求,需要从新版本的Hibernate中提取该jar并添加到WebLogic的Classpath中。

    Apache与Weblogic整合说明

    通过以上步骤,Apache 与 Weblogic 的整合可以成功实现,允许在 Apache 上透明地代理和管理多个在 Weblogic 服务器上的应用程序。这种集成提供了负载均衡、安全性和性能优化的能力,同时也便于管理和维护。

    Windows 下整合 weblogic10 jsf1.2 hibernate3

    本标题主要涉及的是在 Windows 操作系统环境下如何整合 WebLogic 10、JSF 1.2 和 Hibernate 3 这三个技术组件。这种整合常见于企业级 Java 应用服务器的开发环境中,特别是那些基于 Java EE 标准的应用。 - **...

    linux下apache与weblogic的整合

    集群.txt和整合文档.txt可能是进一步的详细指南或配置示例,它们可能包含了具体的命令行操作、配置文件模板以及解决常见问题的提示。建议仔细阅读这些文档以获取更具体的指导。 在实际生产环境中,Apache与WebLogic...

    tibco与WebLogic整合

    ### tibco与WebLogic整合:关键知识点解析 #### 执行摘要 本文档阐述了在HP-UX 11i v2操作系统环境下,利用HP Integrity服务器、BEA WebLogic Server 8.1以及Tibco EMS 4.0进行集成的具体场景。Tibco Enterprise ...

    在Weblogic上配置Hibernate为JNDI

    这包括将Hibernate的jar包(如hibernate2.jar、dom4j-full.jar等)和配置文件(如hibernate.properties、log4j.properties)放入Weblogic服务器能够找到的CLASSPATH中。在Windows环境下,这通常意味着更新Weblogic的...

    Hibernate的Antlr在Weblogic中产生Jar冲突的解决办法

    在使用Hibernate框架进行Java应用开发时,特别是在Weblogic服务器环境下部署应用程序时,可能会遇到一个常见问题:由于不同版本的Antlr库(ANTLR:ANother Tool for Language Recognition)在类路径中的冲突导致的...

    weblogic10.3 org.hibernate.hql.ast.HqlToken报错问题

    在本问题中,我们遇到了一个特定的错误,即“weblogic10.3 org.hibernate.hql.ast.HqlToken报错”,这涉及到Hibernate ORM框架和其在WebLogic上的运行。让我们深入探讨这个问题,以及可能的解决方案。 首先,`org....

    jbuilder与weblogic整合

    - 如果遇到问题,查看JBuilder和WebLogic Server的日志文件,有助于定位和解决问题。 通过以上步骤,开发者可以在JBuilder中充分利用其强大的开发功能,同时享受到WebLogic Server稳定且高效的运行环境。这种整合...

    weblogic12 下 org.hibernate.hql.ast.HqlToken

    通过以上步骤,可以有效地解决WebLogic 12环境中因Hibernate版本不兼容而导致的`org.hibernate.hql.ast.HqlToken`类冲突问题。这种方法不仅适用于WebLogic 12,对于其他版本的WebLogic服务器同样适用,关键在于正确...

    Weblogic10GR3详细安装手册及Hibernate支持

    总结,安装和配置Oracle Weblogic 10GR3是一个细致的过程,而整合Hibernate则需要理解其与应用服务器的交互机制。在遇到问题时,保持耐心,充分利用Weblogic的管理和诊断工具,以及丰富的在线资源,可以有效解决...

    解决任Weblogic 在Linux启动慢的问题

    解决 Weblogic 在 Linux 启动慢的问题 在 Linux 环境中,Weblogic 的启动速度可能会受到影响,表现为在输入用户名和密码前等待 2-3 分钟后再继续启动。这是由于 JVM 在 Linux 下的 Bug 导致的。下面我们将探讨解决...

    将应用部署在weblogic中于axis2冲突的问题及解决方案

    "将应用部署在Weblogic中与Axis2冲突的问题及解决方案" 问题描述 在将应用部署到Weblogic Server 10.3时,出现了一个错误,抛出ClassCastException异常,具体错误信息为: `java.lang.ClassCastException: ...

    在 Weblogic 8.1上配置 Hibernate 3.0

    - **问题与解决**:Weblogic服务器的JNDI与Hibernate之间存在兼容性问题。可以通过手动绑定`SessionFactory`到JNDI中来解决。 - **JTA配置**:配置Hibernate使用JTA(Java Transaction API),在`hibernate.cfg.xml...

    Borland's JBuilder & Bea's Weblogic 整合手册

    2. **WebLogic Server概述**:Bea WebLogic Server是Bea Systems(后被Oracle收购)开发的一款高性能、可扩展的企业级应用服务器,支持Java EE标准。WebLogic以其稳定性、安全性和可管理性著称,是许多大型企业首选...

    struts2 sping hibernate 部署到weblogic8.1.6上所需要jar包

    在部署Struts2、Spring与...通过上述步骤,可以有效解决Struts2、Spring和Hibernate框架在WebLogic 8.1.6上的部署问题。值得注意的是,不同项目可能会有特定的需求或限制,因此还需要根据实际情况灵活调整配置。

    webwork2.1.7+spring+hibernate3+oracle+weblogic8.1登录示例(详解)

    在这个示例中,我们探讨的是一个基于WebWork 2.1.7、Spring、Hibernate 3、Oracle 10和WebLogic 8.1的登录系统实现。这个系统的目的是通过输入用户名来查询数据库中对应的用户数据。以下是各个组件及其作用的详细...

Global site tag (gtag.js) - Google Analytics