It might be required to change the repository home directory of CRX, especially when deploying CRX in a 3rd party application server such as WebSphere.
Per default, CRX will be installed in a folder named
crx-quickstart located in the JVM's root folder. In order to change the default
crx-quickstart installation folder, follow these steps. In this example the default installation folder will be prefixed with
java -jar crx-xxx-quickstart.jar' in a temporary location
Repositoryand adjust the value of the
and adjust value of parameter
and change value of parameter
translation.logfiles and prefix them with
After having reconfigured the paths, simply repackage the previously unzipped webapps and deploy these in the application server of your choice, first
crx-launchpad.war. Once deployed, the repository home directory will be located at
Note:- You might encounter an io file permission error like  make sure the app runas user have write privileges to the parent of sling.home.
 java.io.FileNotFoundException: my_custom_path/../system.id (Permission denied)
CRX1.4.2 and CRX2.x