मेरा टोमैट उदाहरण थोड़ी शेष जगह के साथ ड्राइव पर बैठा है। मैं जो एप्लिकेशन चला रहा हूं वह सर्वर से और एनएएस में मूव फाइल अपलोड करता है। अपलोड के दौरान, हालांकि, टॉमकैट इस फाइल को स्थानीय रूप से, संभवतः / अस्थायी निर्देशिका में रखता है।
मेरे सर्वर में बहुत सी जगह के साथ एक दूसरी डेटा ड्राइव है जहां मैं इस अस्थायी निर्देशिका को स्थानांतरित करना चाहूंगा। मैं टॉमकैट को कैसे कॉन्फ़िगर कर सकता हूं ताकि यह इस अन्य ड्राइव पर एक अस्थायी निर्देशिका का उपयोग करे, अर्थात। मैं इस निर्देशिका को कैसे स्थानांतरित कर सकता हूं?
संपादित करें: मैं विंडोज सर्वर 2k3 चला रहा हूं। मैंने CATALINA_TMPDIR env var को सेट करने की कोशिश की, लेकिन टॉमकैट ने इसे अनदेखा किया।
समाधान: मैं "मॉनिटर टॉमकैट" एप्लिकेशन का उपयोग कर रहा हूं जो गुजरता है
-Djava.io.tmpdir = C: \ कुछ \ डिफ़ॉल्ट \ निर्देशिका
जेवीएम को। यह मेरे द्वारा सेट किए जा रहे पर्यावरण चर को ओवरराइड कर रहा था। आप इसे जावा > जावा विकल्प के तहत पा सकते हैं
इसे बदलने से मेरी समस्या ठीक हो गई है।