問題点

プロセスと類似したエラーをアプリケーションサーバーに6.3 WAR ファイルのインストール中に、AEM ログに次は発生しません。このエラーのため、インストールに失敗しました。

12.06.2017 12:30:08.145 *ERROR* [FelixStartLevel] org.apache.jackrabbit.oak.plugins.blob.datastore.OakFileDataStore Exception while adding metadata record with name repository-2ae15989-23ed-47aa-b20e-2bd1ec04b0ea, {}
java.io.FileNotFoundException: crx-quickstart/repository/datastore/repository-2ae15989-23ed-47aa-b20e-2bd1ec04b0ea (No such file or directory)
at java.io.FileOutputStream.open0(Native Method)
at java.io.FileOutputStream.open(FileOutputStream.java:270)
at java.io.FileOutputStream.<init>(FileOutputStream.java:213)
at java.io.FileOutputStream.<init>(FileOutputStream.java:162)

環境

WAR ファイルでアプリケーションサーバーにインストールされている AEM 6.3。

原因

相対パスが FileDataStore 用に設定するとエラーになる Apache Oak に問題があります。OAK-5078

解決策

AEM をインストールする前に、crx-quickstart / インストールフォルダーと次の 2 つのファイルを作成します。

crx-quickstart/install/crx3mpxtar/org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.config 
crx-quickstart/install/crx3mpxtar/org.apache.jackrabbit.oak.plugins.blob.datastore.FileDataStore.config

次の 2 つのファイルの内容を指定する必要があります。

path="/absolute/path/to/datastore"

値 "/absolute/path/to/datastore " を、サーバーまたはネットワークドライブにデータストアを保存したい場所に置き換えます。

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

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