1

我使用我的 WSDL、转换和 XSD 在 Developer Studio (WSO2) 上创建了一个注册表资源项目。

我想在我的 ESB Registry 上上传 .CAR 文件(由此 Registry Resources Project 导出)。我该怎么做?

我没有使用治理注册表。

4

3 回答 3

4

您需要将注册表角色更改为“EnterpriseServiceBus”。您可以通过编辑 Carbon 应用程序的 POM 文件来更改服务角色。

用“Carbon Application Pom Editor”打开C-App项目的pom.xml文件。如果您尚未在 Eclipse 中安装 Eclipse M2E,则 pom.xml 将默认使用该编辑器打开。否则使用“打开方式”选项并选择“Carbon Application Pom Editor”。您将在此编辑器的工作区中看到一组 C-App 工件,并且您将在编辑器中看到服务器角色字段。展开 Registry Resource Editor 的名称并单击 Server Role 中的下拉列表并从列表中选择 EnterpriseServiceBus。保存编辑器并导出 C-App 并生成 CAR 文件。

于 2016-07-02T05:25:15.360 回答
1

注册资源项目和 ESB 配置项目应该捆绑在一个复合应用程序项目中。然后将 .car 文件导出到您的硬盘驱动器上,任何您认为合适的地方。然后,在浏览器中打开控制台管理,找到 Carbon Application -> Add,选择你的 .car 文件并点击 Upload。

刷新 Carbon Application->List 页面,直到你看到你的项目。如果万一它有问题,您会看到一个红色的句子 - 您可以单击它,查看错误消息(至少是其中的一部分)并将其删除。

在这里,您可以看到关于将 .car 文件上传到 ESB 的简短说明。

注册资源

当您从 Carbon Applications 列表中单击 Application 时,您可以查看是否还上传了任何注册表资源:

卡普列表

于 2016-07-01T13:23:43.807 回答
-1

希望 [1] 对您有所帮助。它包含使用 wso2 developer studio 开发和部署注册表资源到 esb 所需的所有步骤。

首先在开发者工作室创建一个注册表资源项目,并添加您的注册表资源。保存您的注册表资源项目并创建一个新的复合应用程序项目。将您以前的注册表资源项目与其他 esb 工件、连接器导出器项目一起添加到它作为依赖项。

确保将注册表角色更改为“EnterpriseServiceBus”。您可以通过编辑 Carbon 应用程序的 POM 文件来更改服务角色

保存编辑器并导出 C-App 并生成 CAR 文件。然后您可以将 CAR 文件上传到您的 esb 服务器实例。

[1] https://dushaniwellappili.wordpress.com/2016/12/01/develop-and-deploy-registry-resources-to-esb-using-wso2-developer-studio/

于 2018-02-27T06:26:41.257 回答