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 :

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 :

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 :

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é :

  1. 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 ).

  2. 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

  3. 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