Index

wrapper.java.command

Compatibilité :1.0.0
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :WindowsMac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

La commande à utiliser lors du lancement d'une JVM. Si le chemin complet vers l'exécutable Java n'est pas spécifié, le Wrapper tentera de localiser un exécutable Java dans le chemin système.

Exemple utilisant le chemin système :
wrapper.java.command=java
Exemple utilisant la variable d'environnement JAVA_HOME :
wrapper.java.command=%JAVA_HOME%/bin/java
Exemple utilisant un chemin complet (non indépendant de la plateforme) :
wrapper.java.command=c:/j2sdk1.4.0/bin/java

Ne pas contenir d'extension :

Il est conseillé que la valeur ne contienne pas d'extension. Spécifier une valeur comme java.exe avec une extension signifierait que le même fichier de configuration ne pourrait pas être utilisé sur les systèmes Linux/UNIX.

Windows :

Sur les systèmes Windows, il est également possible d'utiliser la configuration du JRE à partir du registre système. Dans ce cas, cette propriété doit être définie avec une valeur vide.

Par défaut, le Wrapper recherchera le JRE Sun spécifié dans la clé de registre par défaut. Il est possible de configurer un emplacement JAVA_HOME spécifique à l'aide de la propriété wrapper.registry.java_home.

Exemple utilisant le registre système (non indépendant de la plateforme) :
wrapper.java.command=

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.

NOTE

Lorsque la propriété wrapper.java.detect_debug_jvm est définie à TRUE, si la propriété wrapper.java.command est définie à « jdb » ou « jdb.exe », le Wrapper considérera que la JVM utilise un débogueur et ignorera certains délais d'attente.

wrapper.java.command.resolve

Compatibilité :3.5.4
Éditions :Édition ProfessionnelleÉdition StandardÉdition Community
Plateformes :Windows (Non pris en charge)Mac OSXLinuxAlpine LinuxFreeBSDSolarisIBM z/Linux

Cette propriété spécifie si le Wrapper doit essayer de résoudre la commande Java spécifiée dans la propriété wrapper.java.command ou continuer à utiliser le chemin non résolu tel qu'éventuellement défini.

La résolution de la commande Java par le Wrapper est généralement une bonne option, car elle vous aidera à mettre en évidence et à commencer à dépanner facilement les mauvaises configurations de l'environnement entraînant un comportement inattendu lors du démarrage de votre application avec le Wrapper. Cependant, sur certaines distributions UNIX, une JVM peut être démarrée non seulement avec la commande « java » mais aussi par de petites applications d'aide, par exemple run-java-tool sur Gentoo Linux. Cependant, cette application pourrait n'être appelée que via un lien symbolique.

La valeur par défaut de cette propriété est « TRUE ». Si vous souhaitez désactiver la résolution, veuillez définir cette propriété à FALSE.

Exemple :
wrapper.java.command.resolve=true

Référence : Commande Java