Bug #9923
fermé[Crash] Impossible de se connecter à la JCR avec crash 6.0
0%
Description
Erreur :
% repo use org.apache.jackrabbit.repository.uri=jndi:java:/jca/jcr
repo use org.apache.jackrabbit.repository.uri=jndi:java:/jca/jcr: exception: Unable to access a repository with the following settings:
org.apache.jackrabbit.repository.uri: jndi:java:/jca/jcr
The following RepositoryFactory classes were consulted:
Perhaps the repository you are trying to access is not available at the moment.
De plus le telnet sur le port 6000 ne fonctionne plus.
Fichiers
Mis à jour par Yohann Chastagnier il y a plus de 6 ans
- Statut changé de New à Qualified
Il y a eu une mise à jour de la JCR en 2.16.1 le 14 juin.
Sauf qu'une version 2.16.2 est sortie le 15 juin !
Peut-être qu'une montée en version pourrait résoudre la problématique.
Mis à jour par Miguel Moquillon il y a plus de 6 ans
- Fichier silverpeas-crash.groovy silverpeas-crash.groovy ajouté
- Statut changé de Qualified à Resolved
Il y a un problème de dépendances entre CRaSH et Silverpeas lorsque ce premier est embarqué avec le second et qui provoque soit un dysfonctionnement de Silverpeas, soit celui de CRaSH.
Pour résoudre ce problème, il est nécessaire de déployer CRaSH à part et de fixer des problèmes dans CRaSH, probablement due au fait que ce dernier n'a pas évolué depuis 4 ans et s'appuie sur des vieilles bibliothèques.
Pour ce dernier point, j'ai publié une version 6.1-build180731 de Silverpeas CRaSH qui est construite sur une version corrigée (sparadrap) et publiée de CRaSH dans nos dépôts Silverpeas. La version de build de Silverpeas CRaSH est accessible actuellement à https://www.silverpeas.org/nexus/content/repositories/builds/org/silverpeas/crash/silverpeas-crash/6.1-build180731/.
Après avoir retiré du fichier $SILVERPEAS_HOME/bin/silverpeas.gradle toute référence vers Silverpeas CRaSH, il suffit maintenant de récupérer l'archive WAR et de le placer dans le dossier $SILVERPEAS_HOME/deployments/ puis d'exécuter l'instruction :
./silverpeas install
Attention à ne pas passer la commande clean au risque de voir tout le contenu du dossier deployments/ nettoyé.
Il est possible de poser un script Groovy dans, par exemple, $SILVERPEAS_HOME/configuration/jboss/ pour automatiser la récupération du WAR de Silverpeas CRaSH et de le placer dans le dossier deployements/. L'avantage de cette solution est qu'elle fonctionnement aussi avec une mise à jour de Silverpeas. L'exemple d'un tel script est proposé en pièce jointe.
A noter que la version de build de Silverpeas CRaSH proposée est compatible aussi avec Silverpeas 6.0[.x]
Mis à jour par Miguel Moquillon il y a plus de 6 ans
- Lié à Bug #9938: Impossible d'installer crash 6.0 si d'autres spécifiques sont présents ajouté