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