0

私が欲しいのは、ファイルトランザクションとデータベーストランザクションを1つにマージすることです。アプリケーションは Jetty で実行されています。しかし、Jetty は必須ではありません。トランザクションがサーバーに依存せず、スタンドアロンで実行できることを願っています。サーバーに依存することは許容されます。しかし、それは最初の選択肢ではありません。現在、トランザクションを管理するためにatomikosを使用しています。

私が現在理解していることは次のとおりです。

  1. enlistを使用せずに整数のatomikosとXADiskを使用する例はありますか? 私は入隊作業を使用できます。しかし、私たちのシステムでは少し醜いです。db 部分では、enlist メソッドを使用しません。私たちは休止状態を使用し、休止状態のためにatomikosによってデータソースをワープします。可能であれば、xadiskにも同じソリューションを使用したいと考えています。
  2. 私は JNDI を使用しようとしています (残念ながら、これもあまり詳しくありません。)。XADiskConnectionFactoryImpl を JNDI にバインドしようとしましたが、XADiskConnectionFactoryImpl をインスタンス化するには ConnectionManager が必要であることがわかりましたが、取得方法がわかりません。サーバーについては知っていますが、方法がわかりません。以下はJettyでの私の設定です

    <New  id="xadisk"  class="org.eclipse.jetty.plus.jndi.Resource">
     <Arg>xadisk</Arg>
     <Arg> 
       <New  class="org.xadisk.connector.outbound.XADiskConnectionFactoryImpl">
       </New>
     </Arg>
    

4

0 に答える 0