Contoh Tomcat saya duduk di drive dengan sedikit ruang tersisa. Aplikasi yang saya jalankan tidak memindahkan unggahan file dari server ke NAS. Namun, selama pengunggahan, Tomcat menyimpan file ini secara lokal, mungkin di direktori / temp.
Server saya memiliki drive data kedua dengan banyak ruang tempat saya ingin memindahkan direktori temp ini. Bagaimana saya dapat mengkonfigurasi Tomcat sehingga ia menggunakan direktori temp pada drive lain ini, yaitu. bagaimana saya bisa pindah direktori ini?
Sunting: Saya menjalankan server Windows 2k3. Saya mencoba mengatur CATALINA_TMPDIR env var, tetapi Tomcat tampaknya mengabaikannya.
Solusi: Saya menggunakan aplikasi "Monitor Tomcat" yang lewat
-Djava.io.tmpdir = C: direktori \ some \ default \
ke JVM. Ini mengesampingkan variabel lingkungan yang saya atur. Anda dapat menemukannya di Java > Java Options
Mengubah ini telah memperbaiki masalah saya.
/etc/default/tomcat7
Di windows jika Anda menjalankan Tomcat sebagai layanan, Anda mungkin memiliki kunci yang mirip dengan
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\myApplication\Parameters\Java
Tetapkan nilai string
options
(klik dua kali untuk membuka) di akhir yang sudah ada sebagai:Ini berhasil untuk saya.
sumber
Jika Anda menggunakan UNIX / Linux, Anda hanya dapat menghubungkan direktori temp Anda pada drive pertama ke direktori yang sesuai pada drive kedua. Mungkin bukan solusi yang paling elegan tetapi kadang-kadang berhasil untuk saya.
sumber