Index |
Présentation de la propriété wrapper.java.tmpdir.<x> |
||||||||
De nombreuses applications Java utilisent le répertoire temporaire de Java, directement ou indirectement. Il est souvent utilisé pour mettre en cache des fichiers téléchargés ou des jars distants, etc. La plupart du temps, le répertoire temporaire Java par défaut fonctionne correctement. Il arrive cependant que les privilèges du système de fichiers rendent impossible l'écriture du Wrapper dans ce répertoire. Un exemple est l'exécution en tant que service sous l'utilisateur SYSTEM par défaut sous Windows, à partir de Windows Vista ou 2008. Dans de tels cas, le répertoire temporaire par défaut de Java correspond au répertoire à accès restreint : « C:\Windows\system32\config\systemprofile\AppData\Local\Temp\ »
À partir de la version 3.5.0 du Wrapper, le Wrapper teste désormais le répertoire configuré au démarrage pour s'assurer qu'il est accessible en écriture.
Les propriétés wrapper.
Il est possible de redéfinir l'emplacement du répertoire temporaire vers un emplacement sûr connu
en définissant la propriété système « java.
|
wrapper.java.tmpdir.warn_silently |
||||||||
Contrôle la manière dont le Wrapper informe l'utilisateur que le répertoire temporaire Java n'est pas accessible en écriture. Un message sera toujours écrit dans le journal lorsque la sortie de débogage est activée. Cependant, ce n'est que lorsque cette propriété est FALSE que l'utilisateur verra un message alors que la sortie de débogage est désactivée. La valeur par défaut est « TRUE » pour des raisons de rétrocompatibilité.
Cette propriété est ignorée si
wrapper. Bien que ce message soit très utile, il est silencieux par défaut car pratiquement tous les utilisateurs Windows verraient l'erreur sous Vista et versions ultérieures lors de l'exécution de leur service en tant qu'utilisateur SYSTEM par défaut, sauf s'ils ont spécifiquement défini un répertoire temporaire personnalisé. |
Référence : Paramètres |
|









