1

いくつかのコンテナ(wso2esb、wso2dss、tomcat)と、それらにデプロイする多くのコンポーネントを備えた「mavenized」プロジェクトがあります。

すべてのDSSサービスのデータソース構成を展開する方法を見つけようとしていますが、それが独自のDB(H2)に格納されていることに気付きました。

自動化された方法でDSSにデータソースを作成するために、XMLファイルのようなものを宣言する方法があるかどうか知っていますか?

ドキュメントを確認しようとしましたが、自動展開(管理ページを使用しないことを意味します)に役立つものは見つかりませんでした。

4

2 に答える 2

4

そうです、Carbonデータソース構成ファイルを使用datasources.propertiesして、この情報を提供できます。このファイルはにあります$SERVER_ROOT/repository/conf

この構成ファイルのサンプルは、BPSソースにあります。

これを使用してデータソースを定義した後、データサービスのデータソースタイプ「カーボンデータソース」を使用してデータソースを使用できます。

于 2012-06-17T16:19:59.607 に答える
0

サーバー内の特定のディレクトリにアーティファクトをコピーするだけで、WSO2サーバーのホットデプロイメント機能を使用してアーティファクトを簡単にデプロイできます。Data Services Serverの場合、dbsファイル(この場合はMavenを使用)を$WSO2DSS_HOME/repository/deployment/server/dataservicesdirctoryにコピーできます。同様にBPELの場合$WSO2BPS_HOME/repository/deployment/server/bpel

カーボンスタジオで作成されたCARファイルの場合、その$WSO2CARBON_HOME/repository/deployment/server/carbonapps。ESB構成の場合、その$WSO2ESB_HOME/repository/deployment/server/synapse-configs

于 2012-06-17T15:42:46.357 に答える