7.2. 使用管理 CLI 离线您的 JBoss EAP 服务器安装
以下示例演示了如何使用管理 CLI 在独立服务器和受管域中离线恢复您的 JBoss EAP 安装。当目标服务器安装缺少对外部 Maven 存储库的访问权限时,这非常有用。您可以使用管理 CLI 恢复 JBoss EAP 服务器安装。要做到这一点,您需要指定包含所需工件的 Maven 存储库的位置,以恢复您的服务器。您可以 从红帽客户门户下载 用于更新的 Maven 存储库。
前提条件
- 您有 Maven 归档存储库,其中包含您机器上本地所需的工件。
流程
启动管理 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 revert --revision=abcd1234 --maven-repo-files=<An absolute or a relative path pointing to the local archive file that contains a maven repository>
[standalone@localhost:9990 /] installer revert --revision=abcd1234 --maven-repo-files=<An absolute or a relative path pointing to the local archive file that contains a maven repository>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在受管域中离线恢复 JBoss EAP:
[domain@localhost:9990 /] installer revert --host=target-host --revision=abcd1234 --maven-repo-files=<An absolute or a relative path pointing to the local archive file that contains a maven repository>
[domain@localhost:9990 /] installer revert --host=target-host --revision=abcd1234 --maven-repo-files=<An absolute or a relative path pointing to the local archive file that contains a maven repository>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意有关其他命令选项的更多信息,请使用 help 命令。
重启您的 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