Symptômes
Lorsque vous essayez de démarrer votre instance crx/cq, il ne démarre pas et vous obtenez une erreur similaire à :
23.08.2007 09:54:49 *ERROR* RepositoryStartupServlet: RepositoryStartupServlet initializing failed: javax.servlet.ServletException: Unable to bind repository via RMI. (RepositoryStartupServlet.java, line 199) javax.servlet.ServletException: Unable to bind repository via RMI. at com.day.crx.j2ee.RepositoryStartupServlet.registerRMI(RepositoryStartupServlet.java:502) at com.day.crx.j2ee.RepositoryStartupServlet.init(RepositoryStartupServlet.java:194) at javax.servlet.GenericServlet.init(GenericServlet.java:256) at com.day.crx.j2ee.CRXRepositoryStartupServlet.init(CRXRepositoryStartupServlet.java:100) at com.ibm.ws.webcontainer.servlet.ServletWrapper.init(ServletWrapper.java:190) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.init(ServletWrapper.java:317)
Cause
Cette erreur se produit généralement lorsque CRX tente de s'enregistrer via RMI sur un port déjà utilisé par un autre référentiel CRX. Si vous exécutez plusieurs référentiels CRX sur une machine, vous rencontrez probablement un conflit de port.
Résolution
Vérifiez le port RMI dans le fichier web.xml de votre instance CRX qui ne parvient pas à se lier à RMI. Il est situé par défaut dans <cq_home>/server/runtime/0/crxauthor/WEB-INF/web.xml.
Modifiez ce port à un port inutilisé ou mettez complètement en commentaire la configuration RMI si vous n'avez pas besoin du tout d'accès RMI au référentiel CRX. CQ n'a pas besoin d'un accès RMI à CRX.
Adobe
Recevez de l’aide plus rapidement et plus facilement
Nouvel utilisateur ?