0 0

IBM DJK 和 hibernate4 的兼容性5

系统需部署在was7.0上面,所以需使用IBM_JDK进行编译,系统采用JDK1.6 可以正常运行,换成IBM_JDK1.6就出现 java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:45) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:599) at com.chinauip.common.servlet.UIUrlServlet.getServiceResult(UIUrlServlet.java:94) at com.chinauip.common.servlet.UIUrlServlet.doPost(UIUrlServlet.java:55) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.orm.hibernate4.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:152) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Thread.java:735) Caused by: org.hibernate.HibernateException: proxy handle is no longer valid at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.errorIfInvalid(AbstractProxyHandler.java:63) at org.hibernate.engine.jdbc.internal.proxy.AbstractStatementProxyHandler.continueInvocation(AbstractStatementProxyHandler.java:100) at org.hibernate.engine.jdbc.internal.proxy.AbstractProxyHandler.invoke(AbstractProxyHandler.java:81) at $Proxy50.getWrappedObject(Unknown Source) at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.close(JdbcResourceRegistryImpl.java:215) at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.cleanup(JdbcResourceRegistryImpl.java:189) at org.hibernate.engine.jdbc.internal.JdbcResourceRegistryImpl.releaseResources(JdbcResourceRegistryImpl.java:181) at org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.manualDisconnect(LogicalConnectionImpl.java:355) at org.hibernate.internal.SessionImpl.disconnect(SessionImpl.java:565) at org.springframework.orm.hibernate4.HibernateTransactionManager.doCleanupAfterCompletion(HibernateTransactionManager.java:558) at org.springframework.transaction.support.AbstractPlatformTransactionManager.cleanupAfterCompletion(AbstractPlatformTransactionManager.java:1008) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:804) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:723) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:392) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:120) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204) at $Proxy48.loginUser(Unknown Source) ... 31 more

3个答案 按时间排序 按投票排序

0 0

IBM的JDK本来就是和SUN的不一样。

2013年5月03日 14:41
0 0

IBM的JDK也是不大靠谱的说,WAS6时被折腾坏了。
后来统统改回SUN的了。

2013年5月03日 12:45
0 0

估计是个bug
https://hibernate.atlassian.net/browse/HHH-7528

目前还没有修复

建议换成3.6

2013年5月03日 11:04

相关推荐

    DJK单源最短路径

    步骤4:重复步骤2和步骤3 我们重复步骤2和步骤3直到所有节点的visit标志都被设置为1。 DJK算法的时间复杂度为O(n^2),其中n为图中的节点数。该算法的空间复杂度为O(n),用于存储nodes数组和map数组。 在实际应用...

    DJK和Tomcat环境变量配置.bat

    你还在为配置环境变量烦恼吗? 你还在到处发帖寻求帮助吗? 你还在为重装系统要配置环境变量麻烦吗? 这个环境变量为你解决你的一切问题! 一切就这么简单!双击!

    djk-1.8安装包,先解压

    djk-1.8安装包,先解压

    DjK8舞曲网完整无错版 -ASP源码.zip

    4. **数据库集成**:ASP可以轻松连接到各种数据库系统,如Access、SQL Server等,实现数据的读取、写入和更新,为用户提供个性化和交互性的体验。 5. **服务器端脚本**:与客户端脚本(如JavaScript)不同,ASP脚本...

    java ,djk1.8版本 1.8.0.2

    感谢您下载该版本的 Java™ Platform, Standard Edition ...JDK 是使用 Java 编程语言构建应用、小程序和组件的开发环境。 JDK 包括的工具有助于开发和测试用 Java 编程语言编写并运行在 Java 平台上的程序。

    《精通 Hibernate:Java 对象持久化技术详解(第2版)》 PDF

    凝聚Java魅力,成就开发专家  看清Java万花筒的本质,从复杂的表象中寻找普遍的规律,深刻理解Java的核心思想  本书在第1版的基础上,并结合作者多年经验,将更新的理论知识,精心细致地介绍****应用。

    OA环境搭建所需素材,操作系统、tomcat和oa应用、djk等

    cwoa2011.zipapache-tomcat-5.5.28.tar.gzjdk-1_5_0_06-linux-i586.binvmware-sn.txt 等文件...

    8三相交流调压电路实验实验报告x.docx

    3. 用 10 芯的扁平电缆,将 DJK02 的“三相同步信号输出”端和 DJK02-1 “三相同步信号输入”端相连,打开 DJK02-1 电源开关,拨动“触发脉冲指示”钮子开关,使“窄”的发光管亮。 4. 观看、B C 三相的锯齿波,并...

    DJK02-3用于单相半波整流电路时存在的问题及解决方法 (2008年)

    DJK02-3挂件采用数字显示触发脉冲的相位,具有调整方便读取便捷的特点。但将其应用于单相半波整流电路时,测量结果与理论值严重不符。分析了出现此现象的原因并提出了解决方法。

    三相桥式全控整流及有源逆变电路实验报告

    7. 将DJK02-1面板上的Ulf端接地,用20芯的扁平电缆,将DJK02-1的“正桥触发脉冲输出”端和DJK02“正桥触发脉冲输入”端相连 实验结果: 实验结果表明,三相桥式全控整流电路和三相桥式有源逆变电路可以正常工作,...

    php_wampserver+xampp+PHP学习文档.rar

    php_wampserver+xampp+PHP学习文档.rar 包含了两个经典的php集成环境,wampserver和xampp,内置PHP、Apache和MySQL等等,安装好就能用。和一些PHP和MySQL的学习资料。留给需要的人

    C-free 3.5版本,学习C语言基础软件

    6. **适应性**:由于是旧版本,C-Free 3.5对于配置较低的计算机系统有很好的兼容性,特别适合那些在老旧机房学习的学生使用。 7. **学习曲线**:相比新版本的自动纠错和高级功能,3.5版本更注重基础,这使得学习者...

    Linux设置JDK的几种方法

    Linux设置JDK的几种方法, 试过都好用

    实验一三相桥式全控整流电路实验.doc

    其中,DJK02-1的集成触发电路由KCO4、KC41、KC42等集成芯片构成,能产生高频调制的双窄脉冲链。 实验线路依据三相桥式全控整流电路的结构,采用三相全控整流电路,触发电路由DJK02-1提供,其中的R使用D42三相可调...

    实验二_晶闸管直流调速系统主要单元的调试.pdf

    1. 调节器调零:将 DJK04 中“速度调节器”所有输入端接地,再将 DJK08 中的可调电阻 120K 接到“速度调节器” 的“4”、“5” 两端,用导线将“5”、“6” 短接,使“电流调节器” 成为 P 调节器。调节面板上的调零...

    单相桥式全控整流及有源逆变电路实验实验报告.doc

    4. DJK06 给定及实验器件 5. D42 三相可调电阻 6. 双踪示波器 7. 万用表 四、实验内容及步骤 1. 单相桥式全控整流电路带电阻电感负载。 2. 单相桥式有源逆变电路带电阻电感负载。 3. 有源逆变电路逆变颠覆现象的...

    jdk-8u144(Linux/windows)

    对于开发者来说,及时更新到最新版本的JDK可以确保程序的兼容性和安全性,同时利用新版本提供的特性来提高开发效率。 在实际应用中,安装JDK后,开发者可以通过`java -version`命令来检查Java是否正确安装和更新到...

    变频调速实验挂件的PLC控制设计-电气工程及其自动化毕业论文.docx

    PLC的优点是能够提高控制系统的稳定性和可靠性。 知识点3:组态软件 组态软件是PLC控制系统中的一个重要组件。组态软件可以对PLC进行编程,实现PLC的控制功能。组态软件还可以实现人机互动界面,方便用户对PLC进行...

    单相半波可控整流电路实验.doc

    4. DJK06 给定及实验器件:该挂件包含“二极管”等几个模块。 5. D42 三相可调电阻 6. 双踪示波器 7. 万用表 三、实验线路及原理: 实验线路如图3-6所示。单结晶体管触发电路的输出端“G”和“K”连接到DJK02挂件...

    双闭环不可逆直流调速系统实验报告.doc

    实验所需的硬件设备包括电源控制屏DJK01、晶闸管主电路DJK02和DJK02-1、电机调速控制实验挂件DJK04、可调电阻电容箱DJK08、电机导轨、光码盘测速系统及数显转速表DD03-3、直流发电机DJ13-1、直流并励电动机DJ15、...

Global site tag (gtag.js) - Google Analytics