CRX 1.4.2 で CQ4.2.x をインストールします

この記事では、このリポジトリの一番上に新規の CRX1.4.2. のインスタンスを設定し、新規の CQ4.2.x インスタンスをインストールする詳しい手順を提供します。結果は CQ サーブレットエンジン内で CRX1.4.2 を使った CQ4.2.x インスタンスの実行です。

CRX1.4.2 をインストールします

以下のセクションでは、CQ サーブレットエンジンおよび CRX-webapp をクイックスタートパッケージから抽出するプロセスについて説明します。次のディレクトリ構造が以下の例で使用されています。

<cq_root>/ |_ server |_ data/[author|publish] |_ crx
  1. CRX1.4.2 クイックスタートをダウンロード。
  2. <cq_root>/crx- quickstart/ディレクトリにクイックスタート JAR ファイルをコピーまたは移動します。
  3. 次のコマンドを実行します。
jar -xf crx-quickstart-*.jar etc/cqse-dist.zip cd etc jar -xf cqse-dist.zip rm cqse-dist.zip cd ..mv etc server jar -xf crx-quickstart-*.jar etc/server/lib/container mv etc/server/lib/container/* server/lib/container jar -xf crx-quickstart-*.jar etc/server/webapps/crx-explorer_crx.war mkdir server/webapps/crx-explorer_crx.war/ mv etc/server/webapps/* server/webapps/crx-explorer_crx.war/ rm -r etc cd server/webapps/crx-explorer_crx.war jar -xf crx-explorer_crx.war rm crx-explorer_crx.war cd ../../..

結果は、基本的に(まだ設定されていない)CQSE および展開された CRX リポジトリ Web アプリケーションになります。次の手順では、CQSE の設定方法を示します。この手順は現在設定されていないので、必要です。これには、クイックスタートでの CRX の起動時に自動的に置き換えられるデフォルトのプレースホルダーが含まれています。

ファイルサーバー /etc/server.xml をすべてのプレースホルダーを適切な値に置換を選択するか、次のスクリプトを使用します(ローカルホストとポート7402は、この例で使用されています)。

sed -i.bak 's/@cqse.dist.host@/localhost/' server/etc/server.xml sed -i.bak2 's/@cqse.dist.port@/7402/' server/etc/server.xml 

ファイルサーバー /etc/server.xml を編集し、@cqse.dist.webapps@ に置き換え(下の例で使用されるコンテキストパス /crx):

<web-app> <context>/crx</context> <path>webapps/crx-explorer_crx.war</path> <run-on-startup>true</run-on-startup> </web-app>

Windows の場合:サーバー/case を編集し、適切な値に設定しています…@@すべてを置き換えます。
Linux: サーバーを起動または次のコマンドを使用します(設定の編集、ローカル環境によって同期する)。

sed -i.bak 's/@cqse.dist.host@/localhost/' server/start sed -i.bak2 's/@cqse.dist.port@/7402/' server/start sed -i.bak3 's/@cqse.dist.java.opts@//' server/start sed -i.bak4 's/@cqse.dist.java.unix@/java/' server/start 

Linux:実行開始/停止/serverctl に設定:

chmod 777 server/serverctl chmod 777 server/start chmod 777 server/stop

この時点でインスタンスを起動する際に、CRX リポジトリには<cq_root>/server/crx-quickstart で作成された.(例えば、<cq_root>/data/author/crx)別のディレクトリを使用する場合は、CRX の次のファイルを編集して、すべての crx クイックスタート値に変更します。

WEB-INF/web.xml ファイルを編集し、次の設定を変更します。

  • リポジトリのサーブレット、パラメーターのリポジトリホーム:crx クイックスタート/リポジトリから絶対パスに値を変更 (例えば、<cq_root>/data/author/crx)
  • リポジトリのサーブレット、パラメーターエクスプローラーホーム: crx クイックスタート/リポジトリから絶対パスに値を変更 (例えば、<cq_root>/data/author/crx)
  • リポジトリのサーブレット、パラメーターのリポジトリ名:crx から crxauthor(対応の値を変更します。crxpublish)
  • JCRExplorer のサーブレット、パラメーターのリポジトリ名:crx から crxauthor(対応の値を変更します。crxpublish)
  • JCRWebdavServer サーブレット、パラメーターのホーム。crx クイックスタートから絶対パスに値を変更(例えば、<cq_root>/data/author/crx)

WEB-INF/log4j.xml ファイルを編集し、次の設定を変更します。

  • 「エラー」では、crx Appender クイックスタート/ログ/crx/error.log から絶対パスファイルは、パラメーターの値を変更します(例えば、<cq_root>/data/author/crx/logs/error.log)
  • 「移動」では、crx Appender クイックスタート/ログ/crx/translation.log から絶対パスファイルは、パラメーターの値を変更します(例えば、<cq_root>/data/author/crx/logs/translation.log)

有効なライセンスキーを提供して、CRX が完全に使用できるようにします。

  • 既存の license.properties ファイルを <cq_root>/server ディレクトリにコピーするか、
  • もしくは、CQSE を起動し、http://<host>:<port>/crx をリクエストします。そして、有効なライセンスキーを入力してください。

この時点で、カスタム CQ4.2.x のインストールの基盤として機能する CRX1.4.2インスタンスを設定し、インストールしました。

CQ4.2.x をインストールします。

CQ4.2.x インストーラーを実行して、カスタムインストールを選択します。インストール中に、新しい CRX リポジトリをインストールするか、既存のものを使用するかを尋ねるメッセージが表示されます。上記の手順で作成された CRX リポジトリにインストールします。リポジトリが実行中であることを確認します。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー