0

我创建了一个简单的 CAR 项目,其中包含代理服务、WSDL 和 2 个 XSD。代理服务标有 EnterpriseServiceBus 服务器角色,而 WSDL 和 XSD - 标有 GovernanceRegistry 角色。

我能够将此 CAR 上传到 ESB 并按预期部署代理服务。但是,当我尝试将相同的 CAR 上传到独立的 GReg 时,它会显示“已成功上传 CAR”消息,但不会部署任何工件。我在 artifact.xml 中为我的工件配置了以下路径:“/_system/governance/services/cqproxy”。

请让我知道我错过了什么。谢谢!

4

1 回答 1

1

Governance Registry (G-Reg) 中的默认配置有一个 WSDL 处理程序,它将所有 WSDL 文件部署到 /_system/governance/trunk/wsdls/..... 请检查您的 WSDL 是否部署到此位置。

要在 artifact.xml 中定义的注册表路径中部署 WSDL,您需要禁用处理函数。这可以在您的 G-Reg 发行版的 repository/conf/registry.xml 文件中完成。注释掉开头的 WSDL 处理程序部分

希望这可以帮助!

问候,阿娇

于 2013-05-31T06:57:25.983 回答