1
セッションBeanで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'で十分です。完全なエラー出力を表示してください。 –