Home > Installation
Déploiement sur J2EE
Déploiement de l'application Web "ebx" (obligatoire)
Lorsque EBX.Platform est déployé sur un serveur d’applications, l’application Web ebx assure son initialisation et sert de point d’entrée unique pour les outils Web de EBX.Platform.
Contenu de l’application Web ebx :

Remarque : Le fichier ebx.properties peut être situé ailleurs dans le système de fichiers (voir ci-dessous).
Le point d'entrée des outils Web de EBX.Platform est assuré par la servlet
FrontServlet. On veillera donc à définir éventuellement le mapping de cette servlet dans le fichier
web.xml. Par défaut, le mapping est "
/ ".
Lancement automatique requis
L’élément <load-on-startup>1</load-on-startup> du fichier web.xml doit indiquer que FrontServlet s’initialise au lancement du serveur d'application.
L’initialisation de EBX.Platform est assurée par ce biais.
Accès inter-contextes requis
Il est nécessaire que FrontServlet soit autorisée à accéder aux contextes (ServletContext) de l'application Web EBX.Manager.
Par exemple, sous Tomcat, cette configuration est assurée par l’attribut
crossContext dans le fichier
server.xml , ainsi que le montre l’extrait suivant :
<Context path="/ebx" docBase="(...)"
crossContext="true"/>
Déploiement du module racine (obligatoire)
Toute application utilisatrice de EBX.Platform requiert que le module racine soit déployé en tant qu’application Web sur la plate-forme EBX. Cette application est identifiée par le nom suivant :
-
ebx-root-1.0
Déploiement de EBX.Manager (optionnel)
EBX.Manager est l'outil de gouvernance des données de référence.
Pour pouvoir utiliser EBX.Manager, il est nécessaire de déployer l'application Web suivante :
-
ebx-manager-1.0
Déploiement du Data Model Assistant (optionnel)
Le Data Model Assistant permet de créer et concevoir des modèles pour les données de référence. Pour pouvoir l'utiliser, il est nécessaire de déployer l'application Web suivante :
-
ebx-war
Comment faire référence au fichier de configuration ebx.properties ?
Le chemin d’accès du fichier de propriétés principal de EBX.Platform est spécifié de trois manières possibles, par ordre de priorité :
-
En définissant la propriété système Java
ebx.properties.Par exemple, on peut ajouter l'option
-Debx.properties=<cheminFichier>en ligne de commande Java (voir documentation Sun ). -
Sinon, en définissant le paramètre d'initialisation
ebx.properties.Ce paramétrage standard J2EE est à effectuer dans le fichier web.xml de l'application web ebx. Ainsi, ce paramètre sera accédé par EBX.Platform via l'appel à la méthode ServletConfig.getInitParameter("ebx.properties") dans la servlet
FrontServlet. -
Sinon, par défaut, le fichier ebx.properties est situé dans le répertoire WEB-INF de l’application web ebx.
Le contenu du fichier est détaillé dans le chapitre ebx.properties .
Enregistrement des modules EBX.Platform
Toute application Web spécifique qui est définie en tant que
module EBX.Platform doit s’enregistrer au moyen de l’API
ModulesRegister.registerWebApp() . L'enregistrement des modules EBX.Platform est détaillé dans le chapitre
Modules EBX.Platform .
Home > Installation