繁体   English   中英

升级JDK之后,Websphere 7中的“ JTS / JTA事务已中止”

[英]“JTS/JTA transaction has been aborted” in websphere 7 after jdk upgrade

我只需要从WebSphere 7随附的版本升级IBM JDK版本即可解决Groovy的问题。 但是现在,当我的应用程序启动时,我得到以下堆栈跟踪信息,并且该错误使我的应用程序初始化正常好了。

2013-06-08 17:59:06,574〜WebContainer:10〜ERROR〜com.myapp.application.webui.spring.XmlWebApplicationContext〜无法加载上下文org.springframework.beans.FatalBeanException:无法加载上下文; 嵌套的异常是org.springframework.transaction.TransactionSystemException:无法提交JDBC事务。 嵌套的异常是com.ibm.ejs.cm.exception.TransactionAbortedException:JTS / JTA事务已在org.springframework.web的com.myapp.application.webui.spring.XmlWebApplicationContext.refresh(XmlWebApplicationContext.java:162)中终止。 org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294)位于com.myapp.application.webui.spring.ContextLoaderListener.contextInitialized(ContextLoaderListener.java :)的context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389) 24)位于com.ibm.ws.webcontainer.webapp.WebApp.WebApp.notifyServletContextCreated(WebApp.java:1718)位于com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:385)位于com.ibm.ws在com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100)处的.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:299)在com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl .java:166),网址为com.ibm.ws.webcontainer.WSWebCont com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:617)的com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)的ainer.addWebApp(WSWebContainer.java:732)

如果我切换回旧的JDK,我不会得到这个,但是我会遇到Groovy的已知问题。 另外,当前还有许多其他Websphere环境运行相同的war文件而没有问题。

我升级到的版本是IBM JDK的6.0.13.2。 在Centos 6.4上运行。 我也尝试了6.0.10。

搜寻问题只会显示其他有类似问题的人。

原来IBM WebSphere JDK安装与Websphere(???)不兼容。 我在websphere部分找到了一个修复程序,该修复程序是JDK的软件包(.pak文件),并通过更新程序进行了安装,现在一切正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM