第3章 JBoss EAP のアップグレード
重要
本章では、JBoss EAP 7 のマイナーリリースを別のマイナーリリースにアップグレードする方法を説明します。たとえば、JBoss EAP 7.0 から JBoss EAP 7.1 へのアップグレードが考えられます。
JBoss EAP 6 から JBoss EAP 7 のように、JBoss EAP の以前のメジャーリリースから移行する場合は、『移行ガイド』を参照してください。
3.1. アップグレードの準備
JBoss EAP をアップグレードする前に、以下の潜在的な問題について認識しておく必要があります。
- 新しいポイントリリースにアップグレードするときに設定ファイルをバックアップおよびリストアする場合、新しいリリースに含まれる新しい設定を上書きし、新機能が自動的に有効にならないようにすることができます。この場合、旧設定と新設定を比較し、維持する必要のある特定の設定のみを再適用することが推奨されます。これは、手作業で行うことができ、複数のサーバー設定ファイルに変更を一貫して適用できるスクリプトを作成して行うこともできます。
- アップグレードのために既存の設定をバックアップおよびリストアする場合、サーバーが再起動し、設定ファイルが更新されると、更新された設定は旧バージョンとの互換性を失う可能性があります。
-
アップグレードによって一時フォルダーが削除されることがあります。アップデートを行う前に
data/content/
ディレクトリーに保存されたデプロイメントをバックアップし、アップデートの完了後にリストアする必要があります。この作業を怠ると、削除された内容が原因でサーバーが起動しないことがあります。 -
アップグレードを適用する前に、オープントランザクションを処理し、
data/tx-object-store/
トランザクションディレクトリーを削除します。 -
data/timer-service-data
にある永続タイマーデータをチェックし、アップグレード後も適用可能であるかを判断します。移行前に、このディレクトリーにあるdeployment-*
ファイルをチェックし、使用されているタイマーを確認します。