5.3. 管理 CLI を使用した JBoss EAP サーバーのオフライン更新
次の例では、管理 CLI を使用して、スタンドアロンサーバーおよびマネージドドメインの JBoss EAP をオフラインで更新する方法を説明します。これは、ターゲットのサーバーインストールが外部 Maven リポジトリーにアクセスできない場合に役立ちます。サーバーの更新は、管理 CLI を使用して実行できます。これを行うには、サーバーを更新するために必要なアーティファクトが含まれる Maven リポジトリーの場所を指定する必要があります。更新用の Maven リポジトリーは、Red Hat カスタマーポータル からダウンロードできます。
前提条件
- 必要なアーティファクトを含む Maven アーカイブリポジトリーがマシン上にローカルに存在する。
手順
管理 CLI を起動します。
EAP_HOME/bin/jboss-cli.shJBoss EAP をオフラインで更新します。
スタンドアロンサーバーの JBoss EAP をオフラインで更新します。
[standalone@localhost:9990 /] installer update --maven-repo-files=<An absolute or a relative path pointing to the local archive file that contains a maven repository>マネージドドメインの JBoss EAP をオフラインで更新します。
[domain@localhost:9990 /] installer update --host=target-host --maven-repo-files=<An absolute or a relative path pointing to the local archive file that contains a maven repository>
JBoss EAP サーバーを再起動して更新プロセスを完了します。
注記--perform-installationオプションを使用してサーバーを再起動する場合は、JBOSS_EAP/bin/jconsole.shやJBOSS_EAP/bin/appclient.shなどの他のプロセスがJBOSS_EAP/binフォルダーから起動しないようにする必要があります。この予防策により、サーバーの更新中に他のプロセスが使用している可能性のあるファイルへの書き込みの競合が防止されます。スタンドアロンサーバーの JBoss EAP サーバーを再起動します。
[standalone@localhost:9990 /] shutdown --perform-installationマネージドドメインの JBoss EAP サーバーを再起動します。
[domain@localhost:9990 /] shutdown --host=target-host --perform-installation