Vous regardez une version antérieure (v. /wiki/pages/viewpage.action?pageId=4685893) de cette page.
afficher les différences
afficher l'historique de la page
« Afficher la version précédente
Vous regardez la version actuelle de cette page. (v. 10)
Actuel »
Premier niveau
Une fois déployé ESUP-ECM contient 2 répertoires :
nuxeo-ep-5.1.4.GA
nuxeo-shell
- nuxeo-ep-5.1.4.GA correspond un un serveur JBOSS contenant le produit nuxeo.
- nuxeo-shell correspond à l'outil d'administration de nuxeo.
Détail des répertoires JBOSS
.
|-- Uninstaller
|-- bin
|-- client
|-- docs
| |-- dtd
| |-- examples
| |-- licenses
| |-- schema
| `-- tests
|-- lib
| `-- endorsed
|-- log
|-- scripts
`-- server
`-- default
Répertoires intéressants :
- bin contient les script de lancement et d'arrêt de jboss
- lib contient les librairies utilisées par JBOSS
- log contient les log de fonctionnement de JBOSS
- server/default contient l'environnement qui sera utilisé par défaut au lancement de JBOSS.
Le répertoire server/default
.
|-- conf
| |-- props
| `-- xmdesc
|-- data
| |-- NXRuntime
| |-- hypersonic
| |-- wsdl
| `-- xmbean-attrs
|-- deploy
| |-- ejb3.deployer
| |-- http-invoker.sar
| |-- jboss-aop-jdk50.deployer
| |-- jboss-bean.deployer
| |-- jbossweb-tomcat55.sar
| |-- jbossws.sar
| |-- jms
| |-- jmx-console.war
| |-- management
| |-- nuxeo.ear
| |-- snmp-adaptor.sar
| `-- uuid-key-generator.sar
|-- lib
|-- log
|-- tmp
| |-- aopdynclasses
| |-- deploy
| |-- jbossws
| `-- sessions
`-- work
`-- jboss.web
Répertoires intéressants :
- conf contient certains élément de configuration. On y trouve par exemple la configuration log4j utilisé par JBOSS pour les applications qu'il héberge.
- data contient les données vivantes de nuxeo. Dans le ESUP-ECM il s'agit uniquement des index. Le sous répertoire hypersonic par exemple n'est pas utilisé puisque nous utilisons une base PostgreSQL.
- deploy contient les applications hébergées par JBOSS. On y trouve notamment :
- jbossweb-tomcat55.sar qui est le tomcat enbarqué par JBOSS
- nuxeo.ear qui est l'application nuxeo
lib contient les librairies communes aux différentes applications
log contient les logs de fonctionnement des applicationstmp et work correspondent aux répertoires de fonctionnement de tomcat
Contenu de nuxeo.ear
.
|-- META-INF
|-- OSGI-INF
|-- config
|-- core
|-- datasources
|-- lib
|-- nuxeo.war
|-- platform
|-- plugins
|-- system
`-- themes
Répertoires intéressants :
- META-INF contient les fichiers standard J2EE pour une archive .ear
- OSGI-INF contient les fichiers utilisés par le macanisme OSGI de nuxeo. On trouve par exemple dans le sous répertoire templates les "moules" qui servent à configurer les fichiers de l'application nuxeo.war et qui seront générés au start de jboss en fonction de la présence de tel ou tel plugin.
- config contient des éléments de configuration. Cette solution ne semble pas dans l'esprit de l'utilisation des plugins. Nous ne l'utilisons pas dans ESUP-ECM.
- core contient les plugins de gestion des données de nuxeo
- datasources contient les fichiers de définition des différentes sources de données
- lib contient les librairies utilisées par les différents plugins. Ce répertoire n'est pas à modifier manuellement. C'est la procédure de déploiement des plugins qui s'en charge.
- nuxeo.war contient l'application WEB nuxeo. Ce répertoire n'est pas à modifier manuellement. C'est la procédure de déploiement des plugins qui s'en charge.
- platform contient les plugins métier de nuxeo
- plugins contient les plugins ajoutés à nuxeo. On y trouve par exemple le plugin de configuration de EUP-ECM (esup-ecm-config) et les plugins additionnels disponibles pour nuxeo. Ces derniers peuvent être mis à disposition par la communauté nuxeo (ex : nuxeo-platform-login-cas) ou des projets comme ORI-OAI (orioai-nuxeo)
- system contient les plugins de base de nuxeo
- theme contient les plugin de gestion des thèmes de nuxeo