Projet esup-ecm

Recherche

Sommaire

Pages enfant
  • Structure des répertoires JBOSS

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Détail des répertoires JBOSS


Bloc de code
 .
|-- Uninstaller
|-- bin
|-- client
|-- docs
|   |-- dtd
|   |-- examples
|   |-- licenses
|   |-- schema
|   `-- tests
|-- lib
|   `-- endorsed
|-- log
|-- scripts
`-- server
    `-- default

...

Le répertoire server/default

Bloc de code
.
|-- 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
Remarque
titleNote

JBOSS utilise des archives avec des extensions .sar, .jar, .war ou .ear

On trouveras indifféremment de réels fichiers d'archives ou des répertoires portants le nom de l'archive et contenant le contenu de l'archive. Cette technique est utilisée sur certaines archives (contenant des élément de configuration par exemple) dont il est utile de facilement explorer ou modifier.