You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

开源用户如何离线更新Linux服务器上的WSO2 API Manager?

WSO2 API Manager 4.0.0 离线更新至最新版本方案

针对无互联网访问权限的Linux服务器上的WSO2 API Manager 4.0.0,开源用户可通过以下离线流程完成更新:

1. 在联网机器上预下载更新包

  • 部署与目标离线服务器完全一致的WSO2 APIM 4.0.0环境(包括操作系统、JDK版本、APIM安装配置),确保更新包兼容性。
  • 运行联网机器上的更新工具(默认路径:<APIM_HOME>/bin/wso2update_linux),执行仅下载更新包的命令:
    ./wso2update_linux --download-only
    
    该命令会将从4.0.0到最新版本的所有增量更新包(含依赖)下载至本地缓存目录,默认路径为<APIM_HOME>/repository/updates。

2. 迁移更新包到离线服务器

  • 打包联网机器上的更新缓存目录:
    tar -czf apim-updates.tar.gz <APIM_HOME>/repository/updates
    
  • 通过安全传输方式(如SCP、离线存储介质)将压缩包传输至离线服务器的APIM安装根目录下。

3. 离线服务器执行更新

  • 停止运行中的APIM服务:
    ./<APIM_HOME>/bin/api-manager.sh stop
    
  • 解压更新包到APIM目录:
    tar -xzf apim-updates.tar.gz -C <APIM_HOME>
    
  • 运行离线更新命令,使用本地缓存的更新包完成升级:
    ./<APIM_HOME>/bin/wso2update_linux --offline
    
  • 等待更新执行完成,查看终端输出确认无报错。

4. 验证更新与回滚准备

  • 启动APIM服务:
    ./<APIM_HOME>/bin/api-manager.sh start
    
  • 登录管理控制台查看版本信息,验证是否成功更新至最新版;同时测试API发布、订阅、网关转发等核心功能是否正常。
  • 关键注意事项:更新前务必备份离线服务器的APIM安装目录与数据库,若更新失败可通过备份快速回滚。

内容的提问来源于stack exchange,提问作者Mahmoud Saleh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 06:33:17