Moja instancja Tomcat siedzi na dysku, na którym pozostało niewiele miejsca. Aplikacja, którą uruchamiam, przenosi przesyłanie plików z serwera na serwer NAS. Jednak podczas przesyłania Tomcat przechowuje ten plik lokalnie, prawdopodobnie w katalogu / temp.
Mój serwer ma drugi dysk danych z dużą ilością miejsca, do którego chciałbym przenieść ten katalog tymczasowy. Jak mogę skonfigurować Tomcat, aby korzystał z katalogu tymczasowego na tym drugim dysku, tj. jak mogę przenieść ten katalog?
Edycja: Korzystam z systemu Windows Server 2k3. Próbowałem ustawić zmienną CATALINA_TMPDIR env var, ale Tomcat najwyraźniej to zignorował.
Rozwiązanie: Korzystam z aplikacji „Monitor Tomcat”, która przechodzi
-Djava.io.tmpdir = katalog C: \ some \ default \
do JVM. To zastępowało ustawioną przeze mnie zmienną środowiskową. Możesz go znaleźć w Java > Opcje Java
Zmiana tego rozwiązała mój problem.