Recherche
Le script jbossctl présent dans <nuxeo.dir.parent>/nuxeo-dm-5.2.0/bin permet d'interagir avec le service. Ll suffit de lancer jbossctl sans arguments pour avoir la liste des possibilités.
Ils se trouvent par défaut sous <nuxeo.dir.parent>/nuxeo-dm-5.2.0/server/default/log
Leur emplacement peut être redéfini par la valeur des paramètres : jboss.server.log et jboss.console.log de build.properties
La commande jbossctl permet de lire les logs du serveur jboss:
jbossctl tail
ou
jbossctl tailf
La version 5.2.0 stocke "en dur" les documents ici : <nuxeo.dir.parent>/nuxeo-dm-5.2.0/server/default/data/NXRuntime/binaries
Ce répertoire doit donc être sauvegardé .
La version 5.2.0 stocke "en dur" les documents de type "sites web" ici : <nuxeo.dir.parent>/nuxeo-dm-5.2.0/server/default/data/NXRuntime/web
Ce répertoire doit donc être sauvegardé .
Les remarques ci-dessus s'appliquent aussi pour les index. Ils sont stockés sous : <nuxeo.dir.parent>/nuxeo-dm-5.2.0/server/default/data/NXRuntime
Pour reconstruire les index:
export dataRep=<nuxeo.dir.parent>/nuxeo-dm-5.2.0/server/default/data/NXRuntime rm -r $dataRep/nxsearch-compass rm -r $dataRep/repos/default/repository/index rm -r $dataRep/repos/default/workspaces/default/index
Les index liés au JCR seront reconstruits lors de la première connexion à ESUP-ECM.
cd <nuxeo.dir.parent>/nuxeo-dm-5.2.0/nuxeo-shell/ export JAVA_HOME=<repInstallationJava> export PATH=$JAVA_HOME/bin:$PATH ./nxshell.sh |> index |> quit
Nuxeo reconnait les groupes LDAP (notion de groupOfUniqueNames).
Il peut aussi travailler sur des groupes basés sur des filtrages d'attributs LDAP.
Pour cela on doit définir dans LDAP un groupe d'objectClass groupofurls.
Ensuite on déclare un attribut memberURL contenant une url de la forme ldap:///ou=people,dc=univ,dc=fr??sub?(&(att1=truc )(ett2=machin)(departmentnumber=57))