私はwebsphereのoracle xadatasourceを既にセットアップしています。私はSpringのコンテキストルックアップjndiを使用してデータソースを取得したいと思います。私のアプリを起動すると例外が発生します:WasjdbcDataSourceはjavax.sql.XADataSourceと互換性がありません。 どうすればこの問題を解決できますか?websphere wasjdbcDataSource to XADataSource
答えて
WebSphere Application ServerなどのJava EEアプリケーション・サーバーでは、XA対応のjavax.sql.XADataSourceを構成しても、アプリケーション(およびSpring)は常にjavax.sql.DataSourceとして使用する必要があります。 javax.sql.XADataSourceではなくjavax.sql.DataSourceの予想される型を示す方法があるかどうかをSpringの設定で調べます。 XADataSource APIは、2フェーズ・コミットを達成するために、アプリケーション・サーバー自身の内部使用のみを目的としています。ユーザーは常にjavax.sql.DataSourceとしてそれと対話し、単一のグローバル・トランザクション内に複数のリソースを登録する機能を獲得します。
私はjava.sql.datasourceとしてjndiを見て、それをXAdatasourceに変換しなければならないということを意味します。右? –
XADataSourceに変換/キャストしないでください。 javax.sql.XADataSourceとしてそれを参照する唯一の場所は、データ・ソースのWebSphere Application Server定義(従来のWebSphereの場合はJDBCProvider、Libertyの場合はdataSource/jdbcDriver config)内にあります。他のすべて - Spring、JNDIルックアップ、リソース参照...は常にjavax.sql.DataSourceとして参照して使用する必要があります。 – njr
このおかげで.iはそれを試してみる –
- 1. Websphere 6.1でホストされているDB2データベースからXADatasourceを取得する方法
- 2. SpringブートのためのXADataSourceの設定
- 3. XADataSourceを参照しようとするとClassCastExceptionが発生する
- 4. JavaとOracleでXADatasourceを使用していますか?
- 5. Websphere Liberty in eclipse
- 6. のWebsphere MQメッセージ
- 7. Websphere + Tomcat:CertificateException
- 8. Websphereメッセージキュー
- 9. WebSphereインストールエラー
- 10. websphere EJSLocalWrapper
- 11. WebSphereシステムエラーログ
- 12. Websphere 7 JSF
- 13. Websphere - Transformer.setParameter not working
- 14. websphereのSpring commonj.Workmanager
- 15. WebSphere Commerce JAX-WS AxisFault
- 16. TRIRIGAインストールエラー - インストーラがWebSphere構成のステップでは、WebSphereオーバーTririgaのインストール時にWebSphere
- 17. IBM WebsphereのConnectionWaitTimeoutException
- 18. は、WebSphereリバティエラーにCWWKZ0013E
- 19. は、WebSphere 7.0
- 20. リダイレクトは、WebSphere
- 21. WebSphere MQのメッセージグループ
- 22. websphereのJMSキュー
- 23. エラーローカル展開Websphere
- 24. Websphere wsadmin read csv
- 25. Websphere slow URLConnection
- 26. ASP .NET on Websphere
- 27. IBM Websphere Datapower Xi52
- 28. Websphere ejb pool
- 29. Websphere共有ライブラリ
- 30. websphereのCronジョブ
私はWasjdbcDataSourceを知りませんが、あなたから疑問に思うのですが、それはjavax.sql.XADataSourceを実装していません。 XA準拠のWasjdbcDataSourceが見つからない場合は、https://www.atomikos.com/Documentation/NonXaDataSourceを使用できます。 –
@ PascalLeclercqありがとう –