Index |
|
Expansion des variables d'environnement |
||||||
|
Le Wrapper prend en charge l'expansion des variables d'environnement à l'exécution dans les valeurs de n'importe quelle propriété.
Pour conserver le caractère indépendant de la plate-forme du fichier de configuration
"wrapper. Lorsque le Wrapper est exécuté en tant que service, les variables d'environnement seront chargées à partir du registre système plutôt qu'à partir de l'environnement. Cela est nécessaire car Windows charge les variables d'environnement disponibles pour les services au démarrage de la machine. Toute modification des variables d'environnement système dans le registre (définie directement ou via le panneau de configuration système) n'est pas mise à la disposition des services tant que la machine n'a pas été à nouveau redémarrée. En chargeant les variables d'environnement à partir du registre, le redémarrage peut être évité tout en offrant les mêmes fonctionnalités.
Cela sera développé à l'exécution en un chemin d'accès complet sur tout système qui définit la variable d'environnement JAVA_HOME.
NOTESi une variable d'environnement référencée n'est pas définie, un avertissement sera consigné dans le journal et elle restera inchangée dans la valeur de la propriété. À partir de la version 3.5.55, il est possible de désactiver l'expansion des variables dans des sections du fichier de configuration (et d'éviter les messages d'avertissement) à l'aide de la directive @variables.expand. |
Définition des variables d'environnement |
|||||||||||||||||||||||
|
Le Wrapper prend en charge la possibilité de définir des variables d'environnement à partir du fichier de configuration
"wrapper.
|
Définitions des variables d'environnement par défaut |
||||||||||||||||||||||||||||||||
|
Au démarrage, le Wrapper définit les variables d'environnement suivantes dans son propre environnement.
Ces variables peuvent être utilisées dans le fichier de configuration
"wrapper.
|
Définitions des pseudo-variables d'environnement |
||||||||||||
|
En plus des variables d'environnement ci-dessus, les variables suivantes sont générées par le Wrapper sans être réellement stockées dans l'environnement. Les variables WRAPPER_RAND_NNNNNN et WRAPPER_TIME_YYYYMMDDHHIISS peuvent être référencées plusieurs fois dans le fichier de configuration, et peuvent générer des valeurs différentes pour chaque référence. Pour cette raison, elles ne sont pas stockées dans l'environnement. Vous pouvez toutefois stocker la valeur générée pour une seule référence dans votre propre variable d'environnement à l'aide de la syntaxe "set.<X>", mais sachez que chaque fois que la valeur d'une variable d'environnement est modifiée, l'appel à la fonction système sous-jacente entraînera une petite fuite de mémoire. Cela doit être pris en compte si le fichier de configuration peut être rechargé plusieurs fois, car la valeur de ces variables sera régénérée et changera à chaque fois.
|
Définitions des variables du gestionnaire d'événements |
||||
|
Les variables suivantes peuvent être référencées dans les propriétés d'événements et utilisées lorsque ces événements sont déclenchés. Ces variables sont également des pseudo-variables d'environnement, ce qui signifie qu'elles ne sont pas stockées dans l'environnement.
|
Masquage des données sensibles |
||||||||||
La notation %. Cette notation ne doit pas être confondue avec une définition de variable. Elle utilise simplement les mêmes délimiteurs '%' que pour les variables afin d'indiquer qu'elle sera développée lors du traitement du fichier de configuration. Le texte ou les données sensibles à masquer dans la sortie du journal doivent être écrits entre le délimiteur d'ouverture '%' et le caractère '|'. Pour l'utilisation interne du Wrapper ou de l'application Java, cette notation sera développée pour ne conserver que les données sensibles, en supprimant les délimiteurs '%' ainsi que la partie '|mask'. Pour la sortie du journal, les données sensibles seront remplaçées par des caractères '*'. Cette notation est particulièrement utile pour masquer les mots de passe, par exemple dans la valeur d'une propriété wrapper.app.property.<n>.
La configuration ci-dessus générera la sortie de journal suivante si vous définissez wrapper.properties.dump.loglevel sur INFO.
NOTE
À partir de la version 3.6.0 du Wrapper, la notation %. |









