首页 > 解决方案 > 引起:org.apache.synapse.SynapseException:重复资源定义名称:WSO2 EI 6.6.0 中的XXXAPI

问题描述

我用 CAR 文件创建了名为“ FusionQAddressAutoCompleteServiceAPI ”的 API。第一次部署是成功的,但是当我尝试重新部署相同的小改动(在 api 中添加日志等)将导致 WSO2 EI 6.6.0 中出现以下异常。

Caused by: org.apache.synapse.SynapseException: Duplicate resource definition by the name: FusionQAddressAutoCompleteServiceAPI

项目结构:

项目结构

异常日志:

错误日志

注意:此问题发生在 WSO2 EI 6.6.0 中,相同的重新部署(有/无更改)在WSO2 EI 6.1.1中工作正常。

这是产品发布问题吗?或者我们如何解决这个问题?

Googling states that need to make versioning for every change which is annoying thing.

http://wso2-oxygen-tank.10903.n7.nabble.com/Create-a-new-API-version-in-ESB-td133480.html

标签: apiwso2wso2ei

解决方案


我遇到了同样的问题。所以我做了以下步骤;

我从 Enterprise Integrator Portal 中删除了该应用程序。重新启动 Enterprise Integrator Server 再次部署 API,它按预期工作。


推荐阅读