アプリケーションサーバーのインストール application-server-install
JAR と WAR です。これらの形式に対しては、アドビが提供するサポートレベルを維持できるよう、品質保証プロセスが実施されています。この節では、アプリケーションサーバーを使用してAdobe Experience Manager(AEM)をインストールする方法について説明します。個々のアプリケーションサーバーに提供されている特定のサポートのレベルについては、「サポートされているプラットフォーム」セクションを参照してください。
以下のアプリケーションサーバーのインストール手順について説明します。
Web アプリケーションのインストール、サーバーの設定、サーバーの起動および停止方法について詳しくは、該当するアプリケーションサーバーのドキュメントを参照してください。
概要 general-description
アプリケーションサーバーに AEM をインストールするときのデフォルトの動作 default-behaviour-when-installing-aem-in-an-application-server
AEM は、単一の war ファイルとしてデプロイされます。
デプロイすると、デフォルトで次のようになります。
-
実行モードは
author -
インスタンス(リポジトリ、Felix OSGI 環境、バンドルなど)は
${user.dir}/crx-quickstartにインストールされます。${user.dir}は現在の作業ディレクトリです。 crx-quickstart へのこのパスはsling.homeです。 -
コンテキストルートは war ファイル名です。 例えば、
aem-65-ltsのように指定します。
設定 configuration
デフォルトの動作は次のように変更できます。
-
実行モード:デプロイメント前に、AEM war ファイルの
sling.run.modesファイルでWEB-INF/web.xmlパラメーターを設定 -
sling.home:デプロイメント前に、AEM war ファイルの
sling.homeファイルでWEB-INF/web.xmlパラメーターを設定 -
コンテキストルート:AEM war ファイル名を変更
パブリッシュインストール publish-installation
パブリッシュインスタンスをデプロイするには、実行モードを publish に設定する必要があります。
- AEM war ファイルから
WEB-INF/web.xmlを解凍します - パラメーター
sling.run.modes公開に変更 web.xmlファイルをAEM war ファイルに再圧縮します。- AEM war ファイルをデプロイします。
インストールの確認 installation-check
すべてがインストールされているかどうかを確認するには、次の操作を行います。
error.logファイルに対して「テール」を実行して、すべてのコンテンツがインストールされていることを確認/system/consoleを調べて、すべてのバンドルがインストールされていることを確認
同じアプリケーションサーバーに 2 つのインスタンス two-instances-on-the-same-application-server
デモ目的で、オーサーインスタンスとパブリッシュインスタンスの両方を 1 つのアプリケーションサーバーにインストールするのが適切な場合があります。 これを実現するには、次の手順を実行する必要があります。
- パブリッシュインスタンス
sling.home変数とsling.run.modes変数の変更 - AEM war ファイルから
WEB-INF/web.xmlファイルを解凍します sling.homeパラメーターを別のパスに変更する(絶対パスと相対パスが指定可能)- パブリッシュインスタンスの
sling.run.modesをpublishに変更します web.xmlファイルを再圧縮- war ファイルの名前を、別々の名前になるように変更します。例えば、一方の名前を
aemauthor.warに、もう一方の名前をaempublish.warに変更します - 高めのメモリ設定を使用します。例えば、デフォルトの AEM インスタンスの場合は、
-Xmx3072mなどを使用します。 - 2 つの web アプリケーションをデプロイします
- デプロイメント後、2 つの Web アプリケーションを停止します
- オーサーインスタンスとパブリッシュインスタンスの両方で、
sling.propertiesファイルでプロパティfelix.service.urlhandlersがfalseに設定されていることを確認します。 (デフォルトではtrueに設定されています)。 - 2 つの web アプリケーションを再起動します。
アプリケーションサーバーのインストール手順 application-servers-installation-procedures
WebSphere® 24.0.0.7 websphere
デプロイメントの前に、上記の 概要 をお読みください。
サーバーの準備
-
Basic 認証ヘッダーを無効にします。
- AEMによるユーザー認証を可能にする 1 つの方法は、WebSphere® サーバーのグローバル管理セキュリティを無効にすることです。 これをおこなうには、セキュリティ/Global Security に移動し、Enable administrative security (管理セキュリティを有効にする)チェックボックス のチェックを外して、サーバーを保存して再起動します。
-
"JAVA_OPTS= -Xmx2048m"の設定 -
コンテキストルート = / を使用して AEM をインストールする場合は、既存のデフォルト web アプリケーションのコンテキストルートを変更します。
AEM Web アプリケーションのデプロイ
-
AEM war ファイルをダウンロードします
-
必要に応じて、
web.xmlファイルで設定を行います。 詳しくは、上記の 概要 を参照してください。WEB-INF/web.xmlファイルを解凍しますsling.run.modesパラメーターをpublishに変更します- 最初の
sling.homeパラメーターのコメントを解除し、必要に応じてこのパスを設定します web.xmlファイルを再圧縮します。
-
AEM war ファイルのデプロイ
- コンテキストルートを選択してください Sling 実行モードを設定する場合は、デプロイウィザードの詳細手順を選択してから、ウィザードの手順 6 で指定する必要があります。
-
AEM Web アプリケーションの起動
Tomcat 10.0.x/10.1.x tomcat
デプロイ前に、上記の概要をお読みください。
-
Tomcat サーバーの準備
-
VM メモリ設定の値を増やします。
-
bin/catalina.bat(UNIX® の場合はcatalina.sh)に、次の設定を追加します。code language-none set "JAVA_OPTS= -Xmx2048m`
-
-
Tomcat では、インストール時に管理者またはマネージャーによるアクセスは有効になりません。 そのため、次のアカウントへのアクセスを許可するには
tomcat-users.xmlを手動で編集する必要があります。-
tomcat-users.xmlを編集して、管理者およびマネージャーのアクセスを含めます。設定は次の例のようになります。code language-xml <?xml version='1.0' encoding='utf-8'?> <tomcat-users> <role rolename="manager"/> <role rolename="tomcat"/> <role rolename="admin"/> <role rolename="role1"/> <role rolename="manager-gui"/> <user username="both" password="tomcat" roles="tomcat,role1"/> <user username="tomcat" password="tomcat" roles="tomcat"/> <user username="admin" password="admin" roles="admin,manager-gui"/> <user username="role1" password="tomcat" roles="role1"/> </tomcat-users>
-
-
コンテキストルート「/」を使用して AEM をデプロイする場合は、既存の ROOT web アプリケーションのコンテキストルートを変更する必要があります。
- ルート Web アプリケーションを停止してデプロイ解除します
- Tomcat の webapps フォルダーにある
ROOT.warフォルダーの名前を変更します。 - Web アプリを再起動します。
-
manager-gui を使用してAEM web アプリケーションをインストールする場合は、アップロードするファイルの最大サイズを増やす必要があります。デフォルトでは、アップロードできるサイズは 50 MB までです。 これを実現するには、マネージャー web アプリケーションの
web.xmlを開きます。webapps/manager/WEB-INF/web.xmlmax-file-sizeとmax-request-sizeを 500 MB 以上に増やします。 以下のmultipart-configファイルの例で、次のweb.xmlを参照してください。code language-xml <multipart-config> <!-- 500MB max --> <max-file-size>524288000</max-file-size> <max-request-size>524288000</max-request-size> <file-size-threshold>0</file-size-threshold> </multipart-config>
-
-
AEM Web アプリケーションのデプロイ
-
AEM war ファイルをダウンロードします。
-
必要に応じて、
web.xmlファイルで設定を行います。WEB-INF/web.xmlファイルを解凍しますsling.run.modesパラメーターをpublishに変更します- 最初の
sling.homeパラメーターのコメントを解除し、必要に応じてこのパスを設定します web.xmlファイルを再圧縮します。
-
ルート Web アプリケーションとしてデプロイする場合は、AEM war ファイルの名前を
ROOT.warに変更します。aemauthor.warをコンテキストルートにする場合は、名前をaemauthorに変更します。 -
Tomcat の webapps フォルダーにコピーします。
-
AEM がインストールされるまで待ちます。
-