La mia istanza Tomcat si trova su un'unità con poco spazio rimanente. L'applicazione in esecuzione sposta i caricamenti di file dal server e in un NAS. Durante il caricamento, tuttavia, Tomcat mantiene questo file localmente, presumibilmente nella directory / temp.
Il mio server ha una seconda unità dati con molto spazio in cui vorrei spostare questa directory temporanea. Come posso configurare Tomcat in modo che utilizzi una directory temporanea su quest'altra unità, ad es. come posso spostare questa directory?
Modifica: sto eseguendo Windows Server 2k3. Ho provato a impostare CATALINA_TMPDIR env var, ma Tomcat sembrava ignorarlo.
Soluzione: sto utilizzando l'applicazione "Monitor Tomcat" che passa
-Djava.io.tmpdir = C: \ alcuni \ directory \ default
alla JVM. Ciò stava scavalcando la variabile ambientale che stavo impostando. Puoi trovarlo in Java > Opzioni Java
La modifica di questo ha risolto il mio problema.