Vue d'ensemble des propriétés wrapper.java.version.* |
|
Le Java Service Wrapper a la capacité d'afficher la version de Java spécifiée avec wrapper.java.command, et d'empêcher le démarrage de l'application si la version de Java n'est pas comprise dans une plage configurée.
NOTELorsque jdb ou javaw sont utilisés comme commande Java, leur sortie ne peut pas être utilisée pour analyser des informations telles que la version ou le fournisseur de Java. Depuis la version 3.5.45, le Wrapper tente de trouver la commande 'java' dans le même répertoire (ou simplement 'java' si la commande doit être résolue via le PATH système), et l'utilise pour interroger les informations. À défaut, vous pouvez toujours utiliser la propriété wrapper.java.version.fallback pour spécifier la version manuellement. |
wrapper.java.version.output |
||||||||
AVERTISSEMENTL'exécution d'une application Java avec une version de Java différente de celle prévue pour le programme peut parfois entraîner des comportements inattendus ou surprenants. Il peut donc être utile de connaître la version exacte de la JVM utilisée avant le démarrage de l'application.
Le Wrapper affichera la version exacte de la JVM si la
propriété wrapper.
À partir de la version 3.5.55, la valeur par défaut est basée sur la valeur de wrapper.java.query.loglevel : Avant la version 3.5.55, la valeur par défaut était "FALSE". Le Wrapper affichera également automatiquement la version de la JVM s'il s'exécute en mode débogage.
NOTEÀ partir de la version 3.5.35, la sortie du journal utilise une source différente 'JVM ver.' (au lieu de 'JVM 1', 'JVM 2', etc.) lors de l'affichage de la version de Java. Cela permet d'éviter toute confusion avec la sortie de l'application Java. |
wrapper.java.version.info.loglevel |
||||||||||
Contrôle le niveau de journalisation des informations d'exécution Java analysées par le Wrapper lors de l'exécution de 'java --version'. Cette propriété peut être utilisée indépendamment ou en combinaison avec wrapper.java.version.output. À partir de la version 3.7.2, les détails suivants sont affichés :
Les niveaux de journalisation valides sont :
La valeur par défaut est "DEBUG". Cela signifie que ces détails ne s'afficheront que lorsque le niveau de journalisation du Wrapper est défini sur "DEBUG".
|
wrapper.java.version.fallback |
||||||||
Cette propriété est utilisée si le Wrapper ne parvient pas à analyser la sortie de 'java -version'. Si elle n'est pas définie, la version de Java sera résolue à la version minimale prise en charge, mais le Wrapper s'arrêtera lorsque les propriétés suivantes sont utilisées :
Lorsque wrapper.java.version.fallback est utilisé, toutes les propriétés ci-dessus peuvent être utilisées même si la sortie de 'java -version' ne peut pas être analysée.
|
wrapper.java.version.min |
||||||||||
Spécifie la version minimale de Java pour laquelle le Wrapper est autorisé à lancer l'application Java. La valeur par défaut est '1.4', qui est la plus ancienne version de JVM prise en charge par le Wrapper. Toute valeur inférieure est invalide et entraînera l'arrêt du Wrapper. La valeur peut être au format '1.major[.minor[_revision]]' ou 'major[.minor[.revision]]', quelle que soit la version de Java. Cela permet de prendre en charge les deux schémas de numérotation renvoyés par 'java -version' : avant Java 9, le premier format était utilisé, tandis que Java 9 et versions ultérieures utilisent le second format. Les crochets indiquent que les composants mineur et de révision sont facultatifs. Laisser l'un ou les deux non spécifiés signifie que ces espaces réservés accepteront n'importe quel nombre.
AVERTISSEMENT
|
wrapper.java.version.max |
||||||||||
Spécifie la version maximale de Java pour laquelle le Wrapper est autorisé à lancer l'application Java. La valeur par défaut est 'UNLIMITED', ce qui permet au Wrapper de démarrer l'application Java avec les dernières versions de Java. En principe, cela devrait fonctionner grâce à la rétrocompatibilité assurée entre les versions de Java. Cependant, la pratique est parfois différente, et il est conseillé d'utiliser une version du Wrapper publiée après (ou proche de) la date de sortie de Java, car la compatibilité peut alors être testée et confirmée. La valeur peut être au format '1.major[.minor[_revision]]' ou 'major[.minor[.revision]]', quelle que soit la version de Java. Cela permet de prendre en charge les deux schémas de numérotation renvoyés par 'java -version' : avant Java 9, le premier format était utilisé, tandis que Java 9 et versions ultérieures utilisent le second format. Les crochets indiquent que les composants mineur et de révision sont facultatifs. Laisser l'un ou les deux non spécifiés signifie que ces espaces réservés accepteront n'importe quel nombre.
AVERTISSEMENT
|









