Installez le CQ4.2.x avec CRX 1.4.2
Cet article fournit des instructions étape par étape sur comment configurer une instance CRX1.4.2 et installer une nouvelle instance de CQ4.2.x sur ce référentiel. Le résultat est une instance de CQ4.2.x s'exécutant avec CRX1.4.2 à l'intérieur de la recherche du servlet CQ.
Installez CRX1.4.2
La section suivante vous guide tout au long du processus d’extraction du moteur de servlet CQ et du CRX-webapp à partir du package de démarrage rapide. La structure de répertoire suivante est utilisée dans l’exemple ci-dessous :
<cq_root>/ |_ server |_ data/[author|publish] |_ crx
- Téléchargez CRX1.4.2 quickstart.
- Copiez ou déplacez le fichier JAR quickstart jusqu'au répertoire
<cq_root>
. - Exécutez les commandes suivantes :
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 ../../..
Le résultat donne un référentiel CQSE (non configuré) et un référentiel CRX webapp éclaté. Les étapes suivantes indiquent comment configurer CQSE. Cette étape est obligatoire car il n’est pas configuré. Il contient des espaces réservés par défaut qui sont automatiquement remplacés lors du démarrage de CRX avec le démarrage rapide quickstart.
Modifiez le fichiers server/etc/server.xml
et remplacez les espaces réservés @...@
par les valeurs appropriées ou utilisez le script suivant (localhost
et le port 7402
sont utilisé dans l'exemple ci-dessous):
sed -i.bak 's/@cqse.dist.host@/localhost/' server/etc/server.xml sed -i.bak2 's/@cqse.dist.port@/7402/' server/etc/server.xml
Modifiez le serveur de fichiers server/etc/server.xml
et remplacer @cqse.dist.webapps@
par (le tracé /crx
contextuel utilisé dans l'exemple ci-dessous) :
<web-app> <context>/crx</context> <path>webapps/crx-explorer_crx.war</path> <run-on-startup>true</run-on-startup> </web-app>
Windows : Modifiez le server/server.bat
et remplacez les paramètres @ @… par les valeurs appropriées.
Linux : Modifiez server/start
ou utilisez les commandes suivantes (personnaliser les paramètres en fonction de votre environnement local) :
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 : Rendez start / stop / serverctl exécutable :
chmod 777 server/serverctl chmod 777 server/start chmod 777 server/stop
Lors du démarrage de l'instance à ce stade, le référentiel CRX est créé dans le répertoire <cq_root>/server/crx-quickstart
. Si vous souhaitez utiliser un autre répertoire (par exemple, <cq_root>/data/author/crx
), modifiez les fichiers suivants du CRX et remplacez les paramètres de quickstart :
Modifiez le fichier WEB-INF/web.xml
, puis modifiez les paramètres suivants :
- Référentiel du servlet, paramètre
repository-home
: modifiez la valeur decrx-quickstart/repository
en tracé absolu (par exemple,<cq_root>/data/author/crx)
- Référentiel servlet, paramètre
explorer-home
: modifiez la valeur decrx-quickstart/repository
en tracé absolu (par exemple,<cq_root>/data/author/crx)
- Référentiel servlet, paramètre
repository-name
: modifiez la valeur decrx
encrxauthor
(resp.crxpublish
) - JCR Explorateur servlet, paramètre
repository-name
: modifiez la valeur decrx
encrxauthor
(resp.crxpublish
) - Servlet de JCRWebdavServer, paramètre
home
: modifiez la valeur decrx-quickstart
en tracé absolu(par exemple, <cq_root>/data/author/crx)
Modifiez le fichier WEB-INF/log4j.xml, puis modifiez les paramètres suivants :
- Appender 'error', modifiez la valeur de
File
decrx-quickstart/logs/crx/error.log
en tracé absolu (par exemple,<cq_root>/data/author/crx/logs/error.log)
- Appender "traduction", modifiez la valeur du paramètre
File
decrx-quickstart/logs/crx/translation.log
à un tracé absolu (par exemple,<cq_root>/data/author/crx/logs/translation.log)
Fournissez une clé de licence valide afin que CRX soit entièrement utilisable :
- Copiez un fichier existant
license.properties
jusqu'au répertoire<cq_root>/server
- Ou commencez le CQSE, réclamez
http://<host>:<port>/crx
et entrez une clé de licence valide
A ce stade, vous avez installé et installé une instance CRX1.4.2 simple qui peut désormais servir comme base d'installation personnalisée de CQ4.2.x.
Installez CQ4.2.x
Exécutez CQ4.2.x et choisissez l'installation personnalisée. Au cours de l’installation, vous êtes invité à installer un référentiel CRX récent ou à utiliser un référentiel existant. Installez le référentiel CRX créé ci-dessus. Vérifiez que le référentiel est en cours d’exécution.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?