即使未部署复合应用程序,REST API仍然存在

时间:2019-01-18 13:31:43

标签: wso2 wso2esb wso2ei

使用WSO2EI 6.4.0集成商(ESB)。我们开发了一个复合应用程序,其中包含一些代理,序列和rest api定义。

我们打算使用maven-car-deploy-plugin来部署Carbon应用程序(.car),也可以将Carbon应用程序复制到server / carbonapps文件夹中。

在进行一些更新之后,我们想重新部署该应用程序(取消部署旧的应用程序,部署一个新的应用程序)。取消部署Carbon应用程序后,Carbon应用程序消失,代理消失,但其余api保留(在/carbon/api/index.jsp中可见)。

结果是未部署新定义(来自新的汽车文件)。是错误还是功能,或者我缺少某些东西?

1 个答案:

答案 0 :(得分:0)

我在集成器中没有任何经验,但是在以前的ESB(4.8.1)中,我已经看到过这种行为,我只能给出指针:

  • 检查是否存在与项目名称或 删除后仍然存在的API的名称。可能是这个 搞砸了您的失业情况。删除这些文件,然后重试。
  • 始终在本地部署,以查看部署期间是否存在错误。 通常,这种行为是在部署出错时开始的。