2011-09-11 6 views
0

私はTomcatからApp EngineにJavaアプリケーションを移動しようとしています。 server.xmlにいくつかのプロパティが指定されているため、Googleが適切に指定する方法がわかりません。tomcatアプリケーションをGAEに移植します。以前はserver.xmlにリソースを指定していましたか?

例:

<Resource name="UserTransaction" auth="Container" 
      type="javax.transaction.UserTransaction" 
      factory="org.objectweb.jotm.UserTransactionFactory" 
      jotm.timeout="60" 
/> 

は、私は、アプリケーションの動作方法を変更する必要がありますか、またはこれらはどこか別の場所に指定することができますか?

答えて

1

アプリケーションエンジンはJTAをサポートしていません。ただし、トランザクションをサポートするデータストアがあります。 http://code.google.com/intl/en-US/appengine/docs/java/datastore/transactions.htmlを参照してください。

Tomcatアプリケーションでトランザクションマネージャが使用されている場合、同じトランザクション内で2つの異なるデータベースを使用するか、JMSを使用できるようになると思います。これは、JMSやリレーショナルデータベースをサポートしていないGAEでは不可能です。あなたは情報を保存するためのGAEデータストアにしかアクセスできません。

関連する問題