Fichier bootstrap¶
Le fichier bootstrap permet de spécifier certaines propriétés de fonctionnement d'Ewt.
Ce fichier s'appelle ewt.properties
et doit se trouver dans le
répertoire qui contient les applications Ewt. Pour rappel, ce répertoire est
défini au moyen du paramètre de contexte application-root-path
défini dans
le web.xml
.
Dans la configuration de base, le chemin des applications doit être
spécifié au moyen de la variable d'environnement
EWT_APPLICATION_ROOT_PATH
. Le fichier bootstrap devra donc se trouver dans
le répertoire référencé par cette variable d'environnement.
Le fichier en soi est un simple fichier de propriétés, donc un ensemble de lignes comportant des clés et des valeurs. Par exemple:
1 2 3 4 5 6 7 8 |
|
Ewt recherche plusieurs entrées dans ce fichier.
auto-load-applications
-
Il s'agit de la liste des applications à charger automatiquement au démarrage de l'instance. Il est possible de spécifier plusieurs noms d'applications en les séparant par une virgule.
Il est important de référencer une application qui utilise un scheduler afin que celui-ci soit automatiquement démarré.
websocket-endpoint-path
-
Cette propriété permet de spécifier le path de l'endpoint sur lequel seront mis à disposition les WebSockets.
Il est également possible de spécifier le path des WebSockets au niveau du paramètre de contexte
websocket-endpoint-path
dans leweb.xml
.Dans le cas où la propriété est définie à la fois au niveau du
web.xml
et du fichier bootstrap, c'est la valeur de ce dernier qui prime. allow-linking
- Cette propriété permet d'indiquer si l'on autorise le moteur à résoudre
les liens symboliques. Les valeurs possibles sont
true
oufalse
, et la valeur par défaut estfalse
. main-timer-period
- Temps en secondes entre deux déclenchements de la tâche de gestion des applications. Il s'agit du temps entre deux exécutions des opérations de nettoyage des sessions et de nettoyage de la corbeille sur les applications. La valeur par défaut est 60.