WSO2ESB如何更改通过car文件部署的DBReport中介中的DB凭据

时间:2016-01-06 06:02:27

标签: wso2esb

  <dbreport>
    <connection>
        <pool>
            <password>lms!@#$</password>
            <user>lms-rwe</user>
            <property name="testonborrow" value="true"/>
            <url>jdbc:sqlserver://10.0.200.112\xyz;databaseName=vu450_dev_5_2</url>
            <property name="maxwait" value="60000"/>
            <property name="maxactive" value="80"/>
            <driver>com.microsoft.sqlserver.jdbc.SQLServerDriver</driver>
        </pool>
    </connection>

以上代码通过QA WSO2ESB环境中的car文件进行部署。 成功测试后,我们想要进入UAT环境并想要更改数据库用户ID,密码和URL。 当我们编辑此序列时,弹出窗口

The changes will not persist to the CAPP after restart or redeploy. Do you want to Edit?

我们执行了编辑,但是当我们重新启动时,esb更改被丢弃。

请指导我如何在调解员中保留数据库凭据。

1 个答案:

答案 0 :(得分:0)

重新启动ESB时,会从CAPP重新部署工件,因此,使用管理控制台编辑工件只会持续更改,直到重新启动服务器。

正如Jean评论的那样,碳数据源是一个更好的选择。 Follow this link.

否则,您必须使用developer studio编辑CAPP,并使用与UAT环境相关的更改重新创建CAPP。