WSO2 AS 5.0.1 では、データソースを使用する Web アプリケーションをデプロイします。tomcat-server.xml または WAR の他の場所でデータソースを設定できますが、JNDI を介して Carbon 管理コンソールで設定されたデータソースを使用することは可能ですか?
実行した手順:
Management Console でデータソースを構成し、jdbc/platform として JNDI としてエクスポートします。
META-INF/context.xml の ResourceLink でグローバル リソースをリンクします。
< ResourceLink name="jdbc/platform" global="jdbc/platform" type="javax.sql.DataSource" />
web.xml でリソースを参照する
< resource-ref> < res-ref-name>jdbc/platform < res-type>javax.sql.DataSource < res-auth>Application
ただし、jdbc/platform または java:comp/env/jdbc/platform をルックアップしようとしても、オブジェクトに解決されません。次のようなメッセージを含む検索ファイル: Name [java:jdbc/platform] is not bound in this Context. [java:jdbc] が見つかりません。または、comp/env をプレフィックスとして使用すると、「comp」が利用できないと文句を言うでしょう。
この種の構成は WSO2 Carbon でサポートされていますか?