Une fois déployé ESUP-ECM contient 2 répertoires :
nuxeo-ep-5.1.4.GA nuxeo-shell |
Son nom varie en fonction de la version de nuxeo contenu dans le package. |
. |-- Uninstaller |-- bin |-- client |-- docs | |-- dtd | |-- examples | |-- licenses | |-- schema | `-- tests |-- lib | `-- endorsed |-- log |-- scripts `-- server `-- default |
Répertoires intéressants :
. |-- 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 :
JBOSS utilise des archives avec des extensions .sar, .jar, .war ou .ear
|
Nuxeo utilise un mécanisme de plugins comme l'IDE eclipse pour son fonctionnement interne. Cette approche par plugins, basée sur OSGI, est sensiblement différente de ce que l'on connait en développement web J2EE classique et nécessite des adaptations. Par exemple, on ne va jamais modifier directement les vues ou les fichiers de configuration de l'application web. On écrit un plugin qui dispose d'outils pour se déployer ou modifier automatiquement l'application web. |
. |-- META-INF |-- OSGI-INF |-- config |-- core |-- datasources |-- lib |-- nuxeo.war |-- platform |-- plugins |-- system `-- themes |
Répertoires intéressants :