0

Groovy로 문제를 해결하기 위해 WebSphere 7과 함께 제공된 IBM JDK 버전을 업그레이드해야했습니다. 이제 내 애플 리케이션을 시작할 때 다음과 같은 스택 추적을 얻고 오류가 내 애플 리케이션 초기화를 죽이고 좋은 적절한.jdk 업그레이드 후 websphere 7에서 "JTS/JTA 트랜잭션이 중단되었습니다."

2013년 6월 8일 17 : 59 : 06,574 ~ 웹 컨테이너 : 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에있는 com.myapp.application.webui.spring.XmlWebApplicationContext.refresh (XmlWebApplicationContext.java:162) 에서 중단되었습니다. com.myapp.application.webui.spring.ContextLoaderListener.contextInitialized에서 org.springframework.web.context.ContextLoader.initWebApplicationContext (ContextLoader.java:294) 에서 web.context.ContextLoader.configureAndRefreshWebApplicationContext (ContextLoader.java:389) (ContextLoaderListener.java:24) at com.ibm.ws.webcontainer.webapp.WebApp.notifyServletContextCreated (WebApp.java:1718) at com.ibm.ws.webcontainer.webapp.WebApp.commonInitializationFinish (WebApp.java:385) (com.ibm.ws.webcontainer.webapp.WebAppImpl.initi) alize (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.addWebApplication (WSWebContainer.java:617) com.ibm.ws.webcontainer에서 에서 com.ibm.ws.webcontainer.WSWebContainer.addWebApp (WSWebContainer.java:732) 에서 . webContainerImpl.install (WebContainerImpl.java:376)

이전 JDK로 다시 전환해도이 문제가 발생하지 않지만 Groovy의 알려진 문제점이 있습니다. 또한 현재 다른 warp 파일을 실행하는 여러 websphere 환경이 있습니다.

내가 업그레이드 한 버전은 IBM JDK 6.0.13.2입니다. Centos 6.4에서 실행 중입니다. 나 또한 6.0.10 시도했다.

문제를 검색하면 유사한 문제가있는 다른 사용자가 표시됩니다.

답변

0

IBM WebSphere JDK 설치는 Websphere (???)와 호환되지 않습니다. JDK의 패키지 (.pak 파일) 인 websphere 섹션에서 업데이트를 통해 설치되었고 이제는 모든 것이 올바르게 작동합니다.