2011-08-18 14 views
12

टॉमकैट 7 का एक नया डाउनलोड (मैं 7.0.1 9 का उपयोग कर रहा हूं) में एक 'temp' निर्देशिका है जिसमें एकल फ़ाइल, 'safeToDelete.tmp' है। टोमकैट द्वारा उपयोग की जाने वाली निर्देशिका या टॉमकैट उपयोगकर्ताओं (डेवलपर्स) द्वारा इसका उपयोग कैसे किया जाना चाहिए?टॉमकैट 7 में टोमकैट/अस्थायी निर्देशिका क्या है?

उत्तर

20

जब आप बिलाव प्रारंभ करेंगे, startup.bat (Windows) या startup.sh का उपयोग कर, यह catalina.bat/catalina.sh क्रमशः कहता है।

कैटालिना को सेट करने के लिए एक अस्थायी निर्देशिका की आवश्यकता होती है। यह CATALINA_TMPDIR वैरिएबल को TOMCAT_HOME\temp फ़ोल्डर पर सेट करके और जावा सिस्टम पर्यावरण चर को java.io.tmpdir के रूप में निर्दिष्ट करता है।

यह catalina.bat से नकल है:

rem CATALINA_TMPDIR (Optional) Directory path location of temporary directory 
rem     the JVM should use (java.io.tmpdir). Defaults to 
rem     %CATALINA_BASE%\temp. 

कहाँ CATALINA_BASETOMCAT_HOME है (यदि startup स्क्रिप्ट का उपयोग कर चलाते हैं)।

if not "%CATALINA_TMPDIR%" == "" goto gotTmpdir 
set "CATALINA_TMPDIR=%CATALINA_BASE%\temp" 

अंत:

हम पर ले जाने के

if not "%SECURITY_POLICY_FILE%" == "" goto doSecurity 
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% 
goto end 
:doSecurity 
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JAVA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Djava.security.manager -Djava.security.policy=="%SECURITY_POLICY_FILE%" -Dcatalina.base="%CATALINA_BASE%" -Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCLASS% %CMD_LINE_ARGS% %ACTION% 
goto end 

अंत में, java.io.tmpdirCATALINA_TMPDIR जहां JVM डिस्क-आधारित भंडारण नीतियों सहित अस्थायी फ़ाइलों को लिखने की ओर इशारा किया है।

+3

ओपी ने पूछा कि 'tmp' फ़ोल्डर का क्या उपयोग किया जाता है। –

+0

@ रीमियस, मैंने स्पष्टीकरण के लिए और नोट्स जोड़े। –

+0

के, अब यह समझ में आता है। – Reimius

संबंधित मुद्दे