Dernière mise à jour le
1 mai 2021
|
S’applique également à CRX
Symptômes
Vous ouvrez l’Explorateur de contenu Crx et cliquez sur l’icône Rechercher. Dans la boîte de dialogue de recherche, une erreur s’affiche comme :
Erreur : javax.jcr.RepositoryException : aucun gestionnaire de recherche configuré pour cet espace de travail
Cause
L’installation par défaut de Crx/Communiqué ne configure pas un gestionnaire de recherche pour les espaces de travail. Si vous regardez dans crx_home/workspaces/your_workspace/worspace.xml vous constaterez qu’aucun gestionnaire de recherche n’est configuré :
<?xml version="1.0" encoding="UTF-8"?> <Workspace name="live_author"> <!-- virtual file system of the workspace: class: FQN of class implementing FileSystem interface --> <FileSystem class="com.day.crx.core.fs.local.LocalFileSystem"> <param name="path" value="${wsp.home}"/> <!-- param name="enableHandleMonitor" value="true" / --> </FileSystem> <!-- persistence manager of the workspace: class: FQN of class implementing PersistenceManager interface --><PersistenceManager class="com.day.crx.persistence.DerbyPersistenceManager"/> <!-- Recherchez l'index et le système de fichiers qu'il utilise. --> </Workspace>
Résolution
Si vous souhaitez utiliser la fonction de recherche de l’Explorateur de contenu Crx, vous devez le configurer manuellement. Voici comment procéder :
- ouvrir le fichier crx_home/workspaces/your_workspace/worspace.xml
- insérez le code suivant entre <workspaces>
<!-- Recherchez l'index et le système de fichiers qu'il utilise. --> <SearchIndex class="com.day.crx.query.lucene.LuceneHandler"> <param name="useCompoundFile" value="true"/> <param name="minMergeDocs" value="1000"/> <param name="maxMergeDocs" value="100000"/> <param name="mergeFactor" value="10"/> <param name="path" value="${wsp.home}/index"/> </SearchIndex>
- Redémarrez l’instance
Application
Toutes les versions Crx
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?