1

我们有一个“mavenized”项目,其中包含多个容器(wso2esb、wso2dss、tomcat)和许多要部署到它们的组件。

我们正在尝试找到一种方法来为我们所有的 DSS 服务部署数据源配置,但我注意到它存储在自己的数据库 (H2) 中。

您是否知道是否有任何方法可以声明 XML 文件之类的内容,以便以自动方式在 DSS 中创建数据源?

我试图查看文档,但没有发现任何对自动部署有用的东西(意味着不使用管理页面)。

4

2 回答 2

4

是的,您可以使用 Carbon 数据源配置文件datasources.properties来提供此信息。该文件应位于$SERVER_ROOT/repository/conf.

此配置文件的示例可以在BPS 源中找到。

使用此定义数据源后,您可以使用数据服务中的数据源类型“碳数据源”来使用它们。

于 2012-06-17T16:19:59.607 回答
0

您可以通过简单地将工件复制到服务器中的特定目录,轻松地在 WSO2 服务器中使用热部署功能部署工件。对于数据服务服务器,您可以将 dbs 文件(在您的情况下在 Maven 的帮助下)复制到$WSO2DSS_HOME/repository/deployment/server/dataservices目录。同样对于 BPEL,它的$WSO2BPS_HOME/repository/deployment/server/bpel

对于使用 carbon studio 创建的 CAR 文件,其$WSO2CARBON_HOME/repository/deployment/server/carbonapps. 对于 ESB 配置,其$WSO2ESB_HOME/repository/deployment/server/synapse-configs.

于 2012-06-17T15:42:46.357 回答