第 20 章 将补丁应用到 Red Hat Data Grid
在 Server Mode 中,无法在 7.3.0 之上修补 Data Grid 7.3.1 或更高版本。
Data Grid 7.3.1 服务器作为完整的发布提供。Data Grid 7.3.2 服务器以及每个后续 7.3.x 版本都作为补丁提供。
要将补丁应用到 Data Grid,请执行以下操作:
- 从红帽客户门户网站下载补丁 :https://access.redhat.com/downloads/
如果服务器正在运行,请停止您要修补的服务器实例。
为了避免类加载出现问题,您不应该在服务器运行时将补丁应用到 Data Grid。
使用管理控制台停止服务器,或者在运行 Data Grid 的终端中输入 Ctrl-C。
打开一个终端,再更改到 MQTT G_HOME 目录。
cd RHDG_HOME
$ cd RHDG_HOMECopy to Clipboard Copied! Toggle word wrap Toggle overflow 按如下方式应用补丁:
bin/cli.sh "patch apply /path/to/jboss-datagrid-7.3.x-server-patch.zip"
$ bin/cli.sh "patch apply /path/to/jboss-datagrid-7.3.x-server-patch.zip"Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 standalone.sh 或 domain.sh 脚本启动服务器,例如:
bin/standalone.sh -c clustered.xml
$ bin/standalone.sh -c clustered.xmlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
使用 7.3.8 和 7.3.9 Patch 解决错误
当修补 Data Grid 服务器安装到 7.3.8 或 7.3.9 时,补丁的问题会在启动时出现错误。应用补丁后,您必须完成以下步骤,否则您无法启动 Data Grid。
- 打开您的服务器配置文件进行编辑。
从 remoting 子系统中删除
http-remoting-connector。之前
<subsystem xmlns="urn:jboss:domain:remoting:4.0"> <http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/> </subsystem>
<subsystem xmlns="urn:jboss:domain:remoting:4.0"> <http-connector name="http-remoting-connector" connector-ref="default" security-realm="ApplicationRealm"/> </subsystem>Copy to Clipboard Copied! Toggle word wrap Toggle overflow After
<subsystem xmlns="urn:jboss:domain:remoting:4.0"/>
<subsystem xmlns="urn:jboss:domain:remoting:4.0"/>Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 保存并关闭服务器配置。
如需更多信息,请参阅以下内容:在 应用补丁 7.3.8 后 (红帽知识库)