如何获取JBoss EAP 7.4修复列表(JSON格式)及最新修复包版本
获取JBoss EAP修复版本及修复列表的实用方案
1. 官方API调用(脚本自动化首选)
Red Hat提供了可自动化调用的官方API,需配合订阅账号使用:
- 先在Red Hat客户门户的个人设置中生成API令牌
- 查询所有JBoss EAP版本的示例命令:
返回的JSON数据包含完整版本序列,脚本可直接解析提取目标大版本(如7.4.x)的最新修复包版本curl -H "Authorization: Bearer YOUR_API_TOKEN" \ https://api.access.redhat.com/management/v1/products/jboss-eap/versions - 若需具体修复详情(bug修复、CVE补丁等),调用对应版本的errata接口:
curl -H "Authorization: Bearer YOUR_API_TOKEN" \ https://api.access.redhat.com/management/v1/products/jboss-eap/versions/[目标版本号]/errata
2. 页面内容解析(无订阅备选)
没有订阅时,可通过解析官方发布页面提取版本信息:
- 定位JBoss EAP对应大版本的更新日志页面,用Python的BeautifulSoup或类似工具编写脚本抓取页面内容,提取最新修复版本号
- 注意:需定期维护解析逻辑,避免页面结构变更导致失效
3. 包管理器查询(针对已部署服务器)
如果服务器已配置Red Hat订阅源,直接通过包管理器查询可用最新版本:
# yum 方式 yum list --showduplicates jboss-eap-core # dnf 方式 dnf list --showduplicates jboss-eap-core
脚本可解析命令输出,筛选出最新版本号
内容的提问来源于stack exchange,提问作者Vasilev
相关产品推荐
相关产品推荐

