0

我目前安装了 WSO2 ESB 和 WSO2 Registry(均为 4.5.0)。

注册表共享完全按照分步说明进行

然后用例如下:

1) 将包含 WSDL/Schemas 的 zip 添加到治理注册表。添加了我在注册表浏览器中看到的情况:

_system/governance/trunk
                        /endpoints
                        /schemas
                        /services
                        /wsdls

将所有 WSDL/Schemas/Endpoints/Services 与刚刚添加的 WSDL 包相关联。

2) 启动 WSO2 ESB 的以下注册表配置:

<dbConfig name="wso2registry_mounted">
    <dataSource>jdbc/WSO2CarbonDB_GREG</dataSource>
</dbConfig>

<remoteInstance url="https:localhost:9445/registry">
    <id>wso2_registry_mounted</id>
    <dbConfig>wso2registry_mounted</dbConfig>
    <readOnly>false</readOnly>
    <enableCache>true</enableCache>
    <registryRoot>/</registryRoot>
</remoteInstance>

<mount overwrite="true" path="/_system/config">
    <instanceId>wso2_registry_mounted</instanceId>
    <targetPath>/_system/nodes</targetPath>
</mount>

<mount overwrite="true" path="/_system/governance">
    <instanceId>wso2_registry_mounted</instanceId>
    <targetPath>/_system/governance</targetPath>
</mount>

3) 检查 ESB 和 Governance Registry 上的注册表浏览器。至少模式文件夹内容已被 ESB 覆盖。

谁能建议我如何强制 ESB 不覆盖初始注册表项。将已安装的注册表标记为 readOnly=true - 无济于事。

谢谢,弗拉基米尔。

4

1 回答 1

0

请使用<mount overwrite="false"不被覆盖的内容

有关详细信息,请参阅此文档

于 2012-12-11T17:36:25.283 回答