내 Tomcat 인스턴스는 공간이 거의없는 드라이브에 앉아 있습니다. 내가 실행중인 응용 프로그램은 파일 업로드를 서버와 NAS로 옮깁니다. 그러나 업로드하는 동안 Tomcat은이 파일을 / temp 디렉토리에 로컬로 보관합니다.
내 서버에는이 임시 디렉토리를 재배치 할 충분한 공간이있는 두 번째 데이터 드라이브가 있습니다. Tomcat이 다른 드라이브의 임시 디렉토리를 사용하도록 어떻게 구성 할 수 있습니까? 이 디렉토리를 어떻게 재배치 할 수 있습니까?
편집 : Windows 서버 2k3을 실행 중입니다. CATALINA_TMPDIR env var 설정을 시도했지만 Tomcat은 무시했습니다.
솔루션 : 통과하는 "Monitor Tomcat"응용 프로그램을 사용하고 있습니다.
-Djava.io.tmpdir = C : \ some \ default \ directory
JVM에. 이것은 내가 설정 한 환경 변수를 재정의했습니다. Java > Java 옵션 에서 찾을 수 있습니다.
이것을 변경하면 내 문제가 해결되었습니다.