Un errore simile a quello che segue viene osservato nei log di AEM durante l'installazione del WAR 6.3 su un server app. L'installazione non riesce a causa di questo errore.
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)
AEM 6.3 installato in un App server tramite file WAR.
C'è un problema in Apache Oak che causa gli errori quando viene impostato un rispettivo percorso per il FileDataStore: OAK-5078
Prima di installare AEM, crea la cartella crx-quickstart/install e i due file sottostanti:
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
Il contenuto dei due file dovrebbe essere:
path="/absolute/path/to/datastore"
Sostituisci il valore "/absolute/path/to/datastore" con il percorso in cui si desidera memorizzare il datastore sul tuo server o unità di rete.
Accedi al tuo account