1

WSO2 AS 5.0.1 では、データソースを使用する Web アプリケーションをデプロイします。tomcat-server.xml または WAR の他の場所でデータソースを設定できますが、JNDI を介して Carbon 管理コンソールで設定されたデータソースを使用することは可能ですか?

実行した手順:

  1. Management Console でデータソースを構成し、jdbc/platform として JNDI としてエクスポートします。

  2. META-INF/context.xml の ResourceLink でグローバル リソースをリンクします。

    < ResourceLink name="jdbc/platform" global="jdbc/platform" type="javax.sql.DataSource" />

  3. 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 でサポートされていますか?

4

2 に答える 2

0

この機能は、まもなくリリースされる予定の AS 5.1.0 バージョンで動作します。

于 2013-02-01T10:29:14.717 に答える
0

現在、これはサポートされていませんhttps://wso2.org/jira/browse/CARBON-13908を参照してください。

于 2012-12-13T10:02:26.847 に答える