Mon instance Tomcat est assise sur un lecteur avec peu d'espace restant. L'application que j'exécute déplace les téléchargements de fichiers du serveur vers un NAS. Pendant le téléchargement, cependant, Tomcat conserve ce fichier localement, probablement dans le répertoire / temp.
Mon serveur a un deuxième lecteur de données avec beaucoup d'espace où je voudrais déplacer ce répertoire temporaire. Comment puis-je configurer Tomcat pour qu'il utilise un répertoire temporaire sur cet autre lecteur, c'est-à-dire. comment puis-je déplacer ce répertoire?
Edit: j'utilise Windows Server 2k3. J'ai essayé de définir la variable env CATALINA_TMPDIR, mais Tomcat semble l'ignorer.
Solution: j'utilise l'application "Monitor Tomcat" qui passe
-Djava.io.tmpdir = répertoire C: \ some \ default \
à la JVM. Cela outrepassait la variable environnementale que je définissais. Vous pouvez le trouver sous Java > Options Java
Changer cela a résolu mon problème.