2014-02-20 51 views
0

我需要解决WSO2 ESB的奇怪行为。每当ESB启动时,所有的碳文件都会被重新部署。这意味着重置上次部署(重新启动)后文件中所做的所有更改,例如配置xml文件(端点,自定义配置文件等)。WSO2 ESB如何上传应用程序配置xml文件

所以我想在启动过程中避免修改这个配置文件的唯一方法就是将它们从碳文件中取出。因此,我会使用另一种方式将应用程序文件上传为碳应用程序,以及应用程序配置文件(EP,自定义配置文件...)。

那么,在这种情况下,我怎样才能以简单和自动的方式上传这些配置文件?

问候

回答

0

我想你使用的是CAPP(Carbon程序)来部署ESB的工件,如端点。此过程的编号规则是,您需要通过WSO2 Developer Studio进行所有需要做的修改,构建一个CApp,然后在WSO2 ESB中重新部署它。您应该尽量避免使用管理控制台执行esb工件(代理服务,端点,序列,模板等)修改。您当然可以使用管理控制台执行其他管理任务,如配置数据源,BAM中介数据发布等。

如果您使用管理控制台修改工件,那么您也可以这样做,但避免使用CApps作为部署esb文物的方法。您应该可以将所有config xml文件复制到$ESB_HOME/repository/deployment/server/synapse-configs/default/的相关文件夹中。然后通过mgt控制台进行修改。