Propriétés wrapper.registry.*

AVERTISSEMENT

NE PAS modifier la valeur de ces propriétés tant qu'une application utilisant le fichier de configuration a été installée en tant que service Windows. Veuillez désinstaller le service existant AVANT de modifier cette propriété. Le service avec la nouvelle valeur pourra ensuite être réinstallé en toute sécurité.

Le Wrapper peut être configuré pour lancer une JVM qui a été configurée dans le registre Windows. La propriété wrapper.java.command doit être définie avec une valeur vide.

Si la commande Java est localisée à l'aide du registre Windows, le chemin vers la commande sera stocké dans une variable d'environnement WRAPPER_JAVA_HOME. Cette valeur peut ensuite être référencée dans les valeurs d'autres propriétés.

Les propriétés suivantes peuvent être utilisées pour configurer la recherche dans le registre Windows. Si aucune d'entre elles n'est définie, le Wrapper utilisera la chaîne 'CurrentVersion' du registre.

NOTE

Oracle a modifié l'emplacement des clés de registre pour les versions 9 et supérieures du JRE, il peut donc y avoir deux chaînes 'CurrentVersion' si des versions anciennes et récentes coexistent sur la machine. Par défaut, le Wrapper essaiera d'utiliser la version actuelle des installations JRE récentes (9 et supérieures). À défaut, il recherchera la version actuelle des installations JRE plus anciennes.

wrapper.registry.java_home

Compatibilité :3.2.4
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSX (Non pris en charge)Linux (Non pris en charge)Alpine Linux (Non pris en charge)FreeBSD (Non pris en charge)Solaris (Non pris en charge)IBM z/Linux (Non pris en charge)

Par défaut, le Wrapper recherchera une entrée de registre définie par le programme d'installation du JRE Sun. Cette propriété permet d'indiquer au Wrapper de rechercher à un emplacement spécifique une clé de registre contenant une valeur JAVA_HOME.

Clé de registre par défaut :
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\{CurrentVersion}\JAVA_HOME

La clé de registre spécifiée est le chemin complet vers une clé de type « REG_SZ ».

Exemple - Emplacement de registre par défaut :
wrapper.java.command=
Exemple - Emplacement de registre personnalisé :
wrapper.java.command=
wrapper.registry.java_home=HKEY_LOCAL_MACHINE\SOFTWARE\MyCompany\MyApplication\JavaHome

L'entrée de registre doit contenir un chemin absolu complet vers une installation Java. Il doit s'agir du répertoire d'accueil de l'installation. Le Wrapper ajoutera \bin\java au répertoire spécifié.

Exemple - Valeur REG_SZ :
C:\Program Files\MyApp\jre

wrapper.registry.java_version

Compatibilité :3.5.36
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community (non prise en charge)
Plateformes :WindowsMac OSX (Non pris en charge)Linux (Non pris en charge)Alpine Linux (Non pris en charge)FreeBSD (Non pris en charge)Solaris (Non pris en charge)IBM z/Linux (Non pris en charge)

Cette propriété peut être utilisée comme alternative à wrapper.registry.java_home pour spécifier une version du JRE à utiliser lorsque la commande Java est localisée à l'aide du registre Windows. Le Wrapper recherchera la version spécifiée contenue dans la clé de registre définie par le programme d'installation du JRE. Si aucune correspondance n'est trouvée, le Wrapper s'arrêtera avec une erreur.

Exemple :
wrapper.java.command=
wrapper.registry.java_version=9

Référence : Commande Java