wrapper.disable_console_input

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

AVERTISSEMENT

L'utilisation de cette propriété est dépréciée depuis la version 3.5.52 du Wrapper au profit de la propriété wrapper.console_input.

AVERTISSEMENT

NE MODIFIEZ AUCUN de ces paramètres sans avoir lu la description de cette propriété. Des paramètres incorrects peuvent empêcher le Wrapper de fonctionner comme prévu.

Lorsque cette propriété est définie à TRUE, elle désactive la capacité du Wrapper à traiter les entrées de la console dans la JVM. Lorsque l'entrée de la console est désactivée, toute tentative de lecture depuis la console se bloquera indéfiniment.

Certains utilisateurs ont signalé des problèmes avec certaines JVM où une erreur « java.io.IOException: The handle is invalid. » est levée lorsque la JVM tente de lire depuis System.in lorsqu'elle est connectée via le Wrapper. Cette fonctionnalité permet de désactiver l'entrée de la console et ainsi de contourner ce problème.

La valeur par défaut est « FALSE » (ne pas désactiver) (Voir : Note *1).

Exemple :
wrapper.disable_console_input=FALSE

NOTE

*1) Sur les plates-formes UNIX, cette propriété prendra par défaut la valeur « TRUE » (Désactiver l'entrée de la console) si la propriété wrapper.daemonize est définie à TRUE. Ceci est fait parce qu'un processus démon, par définition, n'a nulle part d'où lire. Si elle restait activée (FALSE) et que Java tentait de lire, alors, selon le code Java, il pourrait entrer dans une boucle, saturant les ressources, en tentant de lire.

Référence : Console