5.2. 使用管理 CLI 更新作为独立服务器或受管域运行的 JBoss EAP
您可以使用 JBoss EAP 管理 CLI 在单机服务器或受管域中更新您的 JBoss EAP 服务器安装。下列步骤概述了更新过程的阶段。
-
列出更新:在准备服务器进行更新前,
安装程序 update命令将检查所有可用的更新,并提供可应用到您的 JBoss EAP 实例的更新列表。 -
准备更新: 确认可用更新后,命令将准备好将候选服务器应用到您当前的安装。candidate 服务器在服务器 temporal 目录中准备,这是受管域中由文件系统路径
jboss.domain.temp.dir表示的目录,或独立服务器模式中的jboss.server.temp.dir。完成准备阶段后,无法进行进一步的服务器准备。但是,您可以随时通过清理管理器缓存来删除准备好的候选服务器。此操作会清除缓存,并允许准备不同的安装,使您能够启动 afresh。如需更多信息,请参阅 清理安装程序。 - 应用更新:创建候选服务器后,您可以通过重新启动 JBoss EAP 服务器来将它应用到您的实例。
流程
启动 JBoss EAP 管理 CLI。
EAP_HOME/bin/jboss-cli.sh
EAP_HOME/bin/jboss-cli.shCopy to Clipboard Copied! Toggle word wrap Toggle overflow 更新 JBoss EAP:
在单机服务器中更新 JBoss EAP。
[standalone@localhost:9990 /] installer update
[standalone@localhost:9990 /] installer updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow 更新受管域中的 JBoss EAP
[domain@localhost:9990 /] installer update --host=target-host
[domain@localhost:9990 /] installer update --host=target-hostCopy to Clipboard Copied! Toggle word wrap Toggle overflow
重启您的 JBoss EAP 服务器以完成更新过程:
注意在使用
--perform-installation选项重新启动服务器时,您必须确保没有从和JBOSS_EAP/bin/jconsole.shJBOSS_EAP/bin/appclient.sh启动其他进程。这种预防措施可防止编写在服务器更新期间可能被其他进程使用的文件冲突。在单机服务器中重新启动您的 JBoss EAP 服务器。
[standalone@localhost:9990 /] shutdown --perform-installation
[standalone@localhost:9990 /] shutdown --perform-installationCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在受管域中重新启动您的 JBoss EAP 服务器。
[domain@localhost:9990 /] shutdown --host=target-host --perform-installation
[domain@localhost:9990 /] shutdown --host=target-host --perform-installationCopy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
有关其他命令选项的更多信息,请使用 help 命令。
其他资源