我需要解决WSO2 ESB的奇怪行为。无论何时启动ESB,都会重新部署所有碳文件。这意味着重置上次部署(重启)后文件中所做的所有更改,例如我们,配置xml文件(端点,自定义配置文件......)。
所以我想在启动过程中避免修改此配置文件的唯一方法是从碳文件中取出它们。因此,我会使用另一种方式上传app文件作为carbon app和app配置文件(EP,自定义配置文件...)。
那么,在这种情况下,我怎样才能以简单自动的方式上传这些配置文件?
此致
答案 0 :(得分:0)
我认为您正在使用CApp(Carbon Application)来部署端点等esb工件。此过程的编号规则是您需要通过WSO2 Developer Studio完成所需的所有修改,构建CApp,并在WSO2 ESB中重新部署它。您应该尽量避免使用管理控制台来执行esb工件(代理服务,端点,序列,模板等)修改。您当然可以使用管理控制台执行其他管理任务,例如配置数据源,BAM中介数据发布等。
如果您使用管理控制台修改工件,那么您也可以这样做,但避免使用CApps作为部署esb工件的方法。您应该将所有config xml文件复制到$ESB_HOME/repository/deployment/server/synapse-configs/default/
的相关文件夹。然后通过mgt console继续进行修改。