代码之家  ›  专栏  ›  技术社区  ›  Altin Ukshini

在不重新启动wso2ei(integrator)服务器的情况下更新自定义中介jar文件

  •  1
  • Altin Ukshini  · 技术社区  · 6 年前

    是否有方法更新/升级位于 wso2ei/lib 不必重新启动整个wso2ei服务器的文件夹( integrator.sh )?

    x.jar ),并且只要有中介的更新版本( ),我在atm上做的是:

    • integrator.sh -stop
    • 全部删除 dropins/*
    • 全部删除 tmp/*
    • x、 罐子 wso2ei/库
    • 上传新的 x、 罐子 在那个目录里
    • integrator.sh -start
    1 回复  |  直到 6 年前
        1
  •  1
  •   gusto2    6 年前

    默认情况下-不支持动态替换库(web应用程序除外)。因此,如果需要保持服务的正常运行,应该使用多个EI节点并使用滚动更新。我建议你保持简单。

    然而,如果您想深入了解,carbon wso2代码(wso2ei的基础)是建立在p2 osgi容器上的,理论上它允许您动态安装和卸载bundle。(尽管wso2可能不支持这种部署)

    推荐文章