2.3. RH SSO 7.5
以下变化已从 Red Hat Single Sign-On 7.4 改为 Red Hat Single Sign-On 7.5。
2.3.1. 升级到 EAP 7.4 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
Red Hat Single Sign-On 服务器已升级到使用 EAP 7.4 作为底层容器。这个更改不会直接涉及任何特定的 Red Hat Single Sign-On 服务器功能,但一些与迁移相关的变化。
2.3.1.1. 依赖项更新 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
依赖项已更新为 EAP 7.4 服务器使用的版本。例如,Infinispan 组件版本现在是 11.0。
2.3.1.2. 配置更改 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
standalone (-ha.xml 和 domain.xml 文件中有几个配置更改。您应该遵循 第 3.1.2 节 “升级 Red Hat Single Sign-On 服务器” 部分来自动处理配置文件迁移。
2.3.1.3. SmallRye 手动更改 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
当 standalone.xml 包含对 SmallRye 模块的引用时,需要手动更改。这些模块已从底层的 JBoss EAP 发行版本中删除,如果配置引用它们,则不会启动服务器。在对配置进行任何更改之前,通过 migrate-standalone.cli
进行服务器配置迁移会失败。
要解决这个问题,请删除引用 SmallRye 模块的所有行。在默认配置中,您需要专门删除以下行:
<extension module="org.wildfly.extension.microprofile.config-smallrye"/> <extension module="org.wildfly.extension.microprofile.health-smallrye"/> <extension module="org.wildfly.extension.microprofile.metrics-smallrye"/>
<extension module="org.wildfly.extension.microprofile.config-smallrye"/>
<extension module="org.wildfly.extension.microprofile.health-smallrye"/>
<extension module="org.wildfly.extension.microprofile.metrics-smallrye"/>
<subsystem xmlns="urn:wildfly:microprofile-config-smallrye:1.0"/> <subsystem xmlns="urn:wildfly:microprofile-health-smallrye:2.0" security-enabled="false" empty-liveness-checks-status="${env.MP_HEALTH_EMPTY_LIVENESS_CHECKS_STATUS:UP}" empty-readiness-checks-status="${env.MP_HEALTH_EMPTY_READINESS_CHECKS_STATUS:UP}"/> <subsystem xmlns="urn:wildfly:microprofile-metrics-smallrye:2.0" security-enabled="false" exposed-subsystems="*" prefix="${wildfly.metrics.prefix:wildfly}"/>
<subsystem xmlns="urn:wildfly:microprofile-config-smallrye:1.0"/>
<subsystem xmlns="urn:wildfly:microprofile-health-smallrye:2.0" security-enabled="false" empty-liveness-checks-status="${env.MP_HEALTH_EMPTY_LIVENESS_CHECKS_STATUS:UP}" empty-readiness-checks-status="${env.MP_HEALTH_EMPTY_READINESS_CHECKS_STATUS:UP}"/>
<subsystem xmlns="urn:wildfly:microprofile-metrics-smallrye:2.0" security-enabled="false" exposed-subsystems="*" prefix="${wildfly.metrics.prefix:wildfly}"/>
2.3.1.4. 跨数据中心复制更改 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 您需要将 RHDG 服务器升级到版本 8.1。旧版本可能仍可正常工作,但不再被测试。
-
在配置 Infinispan 缓存时,我们建议您使用添加到 remote-store 元素中的
protocolVersion
属性。当连接到 RHDG 服务器 8.1 时,推荐的 hotrod 协议版本为 2.9。Infinispan 库版本在红帽单点登录服务器和 RHDG 服务器之间有所不同。如需了解更多详细信息,请参阅跨数据中心文档。 -
我们建议您使用 connection
infinispan
子系统下的remoteStoreSecurityEnabled
属性。如需了解更多详细信息,请参阅跨数据中心文档。