This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
wiki:epims4_0:developer:ep-ear [2009/01/30 14:41] 132.168.73.9 |
wiki:epims4_0:developer:ep-ear [2009/01/30 16:48] (current) 132.168.73.9 |
||
---|---|---|---|
Line 5: | Line 5: | ||
===== Application.xml ===== | ===== Application.xml ===== | ||
+ | Ce fichier contient la définition des modules contenus dans l'application. \\ | ||
+ | Pour définir un nouveau module il faut rajouter les lignes suivantes : | ||
+ | <code=xml> | ||
+ | <module id="[identifiant]"> | ||
+ | <web> | ||
+ | <web-uri>[nom de l'artefact du module]</web-uri> | ||
+ | <context-root>[adresse à laquelle on pourra accéder au module]</context-root> | ||
+ | </web> | ||
+ | </module> | ||
+ | </code> | ||
+ | |||
+ | Par exemple pour le module eP-Admin : | ||
+ | <code=xml> | ||
+ | <module id="WebModule_1206457080725"> | ||
+ | <web> | ||
+ | <web-uri>eP-Admin.war</web-uri> | ||
+ | <context-root>eP-Admin</context-root> | ||
+ | </web> | ||
+ | </module> | ||
+ | </code> | ||
+ | |||
+ | ===== Geronimo-application.xml ===== | ||
+ | Ce fichier contient | ||
+ | * les dépendances de l'application (balises //dependency//): | ||
+ | * vers eP-Core | ||
+ | * les ressources utiles : | ||
+ | * Services JMS | ||
+ | * Pool de connexions à la base de données | ||
+ | * Les classes du serveur dont l'application ne doit pas dépendre (car elles a ses propres versions en interne) (balise //hidden-classes//). | ||
+ | * La définition du système de sécurité utilisé (balise //security//) | ||