WSO2 Car文件部署顺序

时间:2018-03-28 18:32:26

标签: wso2esb wso2ei

有没有办法可以指定部署carbonapps文件夹中的汽车文件的顺序?

我有一个场景,我有一个车档,取决于其他车。

在这种情况下,我的汽车正在使用文件连接器,因此必须首先部署包含文件连接器的汽车。

由于我无法保证,我们遇到了一些部署问题。

是否可以指定部署订单?

谢谢,

2 个答案:

答案 0 :(得分:1)

在CApp部署中,工件类型的顺序定义为https://github.com/wso2/maven-tools/blob/master/org.wso2.maven.capp/src/main/java/org/wso2/maven/capp/utils/CAppArtifactPriorityMapping.java#L30

每种类型的工件都按字母顺序部署。默认情况下,依赖关系是在artifacts.xml文件中按照创建CApp的字母顺序定义的。 您可以通过手动编辑artifacts.xml中的依赖关系顺序来更改工件部署的顺序。

答案 1 :(得分:0)

工件将按以下顺序部署。唯一的方法是,您可以将工件分成不同的复合应用程序(将所有依赖项工件移动到一个CAPP中),并根据您的喜好按顺序部署它们。但是,您必须首先部署依赖项CAPP(其中包含依赖项工件)。

  1. 本地参赛作品
  2. 端点
  3. 序列
  4. 消息存储
  5. 模板
  6. 代理服务
  7. 任务
  8. 活动
  9. 消息处理器
  10. 的API
  11. 入站端点
  12. 其他类型
  13. 谢谢