1
세션빈에서 EJB 삽입을 통해 'TransactionSynchronizationRegistry
'을 사용하려고합니다. 그러나 weblogic App Server에 배포하는 동안 'TransactionSynchronizationRegistry
'이 weblogic-ejb-jar.xml에 제대로 정의되지 않았다는 오류가 발생했습니다. 나는 그렇게하려하지만 지금까지 성공하지 못했다. 나는 다음을 시도했다 :weblogic-ejb-jar.xml에 TransactionSynchronizationRegistry 추가하기
<?xml version = '1.0' encoding = 'windows-1252'?>
<weblogic-ejb-jar xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.bea.com/ns/weblogic/weblogic-ejb-jar http://www.bea.com/ns/weblogic/weblogic-ejb-jar/1.0/weblogic-ejb-jar.xsd"
xmlns="http://www.bea.com/ns/weblogic/weblogic-ejb-jar">
<weblogic-enterprise-bean>
<ejb-name>asdas</ejb-name>
<resource-description>
<res-ref-name>TransactionSynchronizationRegistry</res-ref-name>
<jndi-name>java:comp/env/TransactionSynchronizationRegistry</jndi-name>
</resource-description>
</weblogic-enterprise-bean>
</weblogic-ejb-jar>
'@Resource TransactionSynchronizationRegistry tsr'으로 충분해야합니다. 전체 오류 출력을 표시하십시오. –