我正在使用WSO2 ESB,我想像RPM一样构建我的.car项目,以便在Redhat服务器上进行部署。
我有几个.car项目,我必须管理它们之间的依赖关系。我认为这样做是个好主意。
以前有人累过吗?我在哪里可以找到更多相关信息?我应该使用hot-deploy将.car文件放入/ repository / deployment / server / carbonapps目录吗?
提前致谢。
答案 0 :(得分:1)
您可以使用热部署将.car文件放入carbonapps,但在将它们移至carbonapps之前,请务必在ESB本地文件系统上下载它们,以便ESB在下载结束之前不会开始部署它们。
您可以开发自己的脚本并依赖定义依赖关系的配置文件,以便以正确的顺序部署您的众多.car
您可以使用maven和插件org.wso2.maven:maven-car-plugin,它为您提供了一种从远程主机打包和部署.car的方法,例如mvn clean deploy -Dhost = esbhostname -Dport = 9443
希望它能为您提供一些实现您需求的想法......