【发布时间】:2013-06-08 22:12:48
【问题描述】:
我只需要从 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 事务已中止 在 com.myapp.application.webui.spring.XmlWebApplicationContext.refresh(XmlWebApplicationContext.java:162) 在 org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:389) 在 org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:294) 在 com.myapp.application.webui.spring.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:24) 在 com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated(WebApp.java:1718) 在 com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish(WebApp.java:385) 在 com.ibm.ws.webcontainer.webapp.WebAppImpl.initialize(WebAppImpl.java:299) 在 com.ibm.ws.webcontainer.webapp.WebGroupImpl.addWebApplication(WebGroupImpl.java:100) 在 com.ibm.ws.webcontainer.VirtualHostImpl.addWebApplication(VirtualHostImpl.java:166) 在 com.ibm.ws.webcontainer.WSWebContainer.addWebApp(WSWebContainer.java:732) 在 com.ibm.ws.webcontainer.WSWebContainer.addWebApplication(WSWebContainer.java:617) 在 com.ibm.ws.webcontainer.component.WebContainerImpl.install(WebContainerImpl.java:376)
如果我切换回旧的 JDK,我不会得到这个,但我遇到了 Groovy 的一个已知问题。此外,目前还有许多其他 websphere 环境运行相同的 war 文件而没有问题。
我升级到的版本是 IBM JDK 的 6.0.13.2。在 Centos 6.4 上运行。我也试过6.0.10。
谷歌搜索该问题只会显示其他人有类似问题。
【问题讨论】:
标签: websphere java websphere-7 ibm-jdk java-transaction-service