1

私のアプリケーションは、WebLogic と WebSphere にデプロイして実行する必要があります。CDI Bean では、@Resource アノテーションを使用して DataSource を注入します。

@Resource(name = "dataSources/example", mappedName = "dataSources/example")
DataSource dataSource;

weblogic では正常に動作しますが、WebSphere では動作しません。

ResourceInjec E CWOWB0102E: JCDI エラーが発生しました: dataSources/example のインスタンスを取得できません: javax.naming.NameNotFoundException: 名前 comp/env/dataSources がコンテキスト「java:」に見つかりません。

この2つのケースで機能する簡単な構成の可能性はありますか? ありがとう

4

0 に答える 0