私のアプリケーションは、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つのケースで機能する簡単な構成の可能性はありますか? ありがとう