パブリッシュインストール

パブリッシュインスタンスをデプロイするには、実行モードを publish に設定する必要があります。

  • AEM war ファイルから WEB-INF/web.xml を展開
  • sling.run.modes パラメーターを publish に変更
  • web.xml ファイルを AEM war ファイルに再圧縮
  • AEM war ファイルをデプロイします。

インストールの確認

すべてがインストールされているかどうかは、次の手順で確認します。

  • error.log ファイルに対して「テール」を実行して、すべてのコンテンツがインストールされていることを確認
  • /system/console を調べて、すべてのバンドルがインストールされていることを確認

同じアプリケーションサーバーに 2 つのインスタンス

デモンストレーション目的で、オーサーインスタンスとパブリッシュインスタンスを 1 つのアプリケーションサーバーにインストールすることが適切な場合があります。そのためには、次の手順に従います。

  1. パブリッシュインスタンスの sling.home 変数と sling.run.modes 変数を変更します。
  2. AEM war ファイルから WEB-INF/web.xml ファイルを展開します。
  3. sling.home パラメーターを別のパス(絶対パスと相対パスが指定可能)に変更します。
  4. sling.run.modes を、パブリッシュインスタンス用に publish に変更します。
  5. web.xml ファイルを再圧縮します。
  6. war ファイルの名前を、別々の名前になるように変更します。例えば、一方を aemauthor.war に、もう一方を aempublish.war に変更します。
  7. 高めのメモリ設定を使用します。例えば、デフォルトの AEM インスタンスの場合は、-Xmx3072m などを使用します。
  8. 2 つの web アプリケーションをデプロイします。
  9. デプロイメント後、2 つの web アプリケーションを停止します。
  10. オーサーインスタンスとパブリッシュインスタンスの両方で、sling.properties ファイルで property felix.service.urlhandlers=false が false に設定されていると仮定します(デフォルトでは true に設定)。
  11. 2 つの web アプリケーションを再起動します。

アプリケーションサーバーのインストール手順