Mi instancia de Tomcat está sentada en una unidad con poco espacio restante. La aplicación que estoy ejecutando mueve las cargas de archivos del servidor a un NAS. Sin embargo, durante la carga, Tomcat mantiene este archivo localmente, presumiblemente en el directorio / temp.
Mi servidor tiene una segunda unidad de datos con mucho espacio donde me gustaría reubicar este directorio temporal. ¿Cómo puedo configurar Tomcat para que use un directorio temporal en esta otra unidad, es decir? ¿Cómo puedo reubicar este directorio?
Editar: estoy ejecutando el servidor de Windows 2k3. Intenté configurar el CATALINA_TMPDIR env var, pero Tomcat pareció ignorarlo.
Solución: estoy usando la aplicación "Monitor Tomcat" que pasa
-Djava.io.tmpdir = directorio C: \ some \ default \
a la JVM. Esto anulaba la variable ambiental que estaba estableciendo. Puede encontrarlo en Java > Opciones de Java
Cambiar esto ha solucionado mi problema.