如何将注册表CAR文件上载到ESB WSO2?

时间:2016-07-01 13:06:39

标签: wso2 registry wso2esb wso2developerstudio

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

我想在我的ESB注册表上传.CAR文件(由此注册表资源项目导出)。我该怎么办?

我没有使用Governance Registry。

2 个答案:

答案 0 :(得分:4)

您需要将注册表角色更改为" EnterpriseServiceBus"。您可以通过编辑Carbon Application的POM文件来更改服务角色。

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

答案 1 :(得分:1)

注册表资源项目和ESB Config项目应捆绑在一个Composite Application Project中。然后.car文件将导出到您的硬盘驱动器上,任何您认为合适的位置。然后,在浏览器中打开控制台管理,找到Carbon Application - >单击添加,选择.car文件,然后单击上载。

刷新Carbon Application->列表页面,直到看到您的项目。如果它有任何错误,你会看到一个红色的句子 - 你可以点击它,看到错误信息(至少是它们的一部分)并将其删除。

Here您可以看到有关将.car文件上传到ESB的简短说明。

RegistryResources

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

capp list