किसी और ने उल्लेख किया http://www.pathname.com/fhs/pub/fhs-2.3.html, जो अच्छी जानकारी है। दुर्भाग्यवश, उन्होंने एक स्नैकी टिप्पणी के अलावा, इसके साथ कोई भी जानकारी प्रदान नहीं की।
उस दस्तावेज़ के अनुसार,/विकल्प है जहां इंस्टॉल किया गया सॉफ़्टवेयर जाएगा, इसलिए मैं/opt/tomcat की सिफारिश करता हूं, और इस निर्देशिका में CATALINA_HOME सेट करता हूं।
यह भी कहता है/var वह है जहां परिवर्तनीय डेटा जाना होगा, इसलिए मैं इसे/var/tomcat में रखूंगा और इस निर्देशिका में CATALINA_BASE सेट करूंगा।
मैं थोड़ा पृष्ठभूमि जोड़ूंगा। यदि आप CATALINA_BASE सेट नहीं करते हैं, तो यह CATALINA_HOME जैसा डिफ़ॉल्ट होगा। हालांकि, CATALINA_HOME अनियंत्रित इंस्टॉल होना चाहिए, और केवल पढ़ने के लिए सेट किया जाना चाहिए। आपको अपनी वास्तविक वेब निर्देशिकाओं और लॉग जैसे परिवर्तनीय सामान के लिए एक अलग स्थान का उपयोग करना चाहिए। फिर, जब आपको संस्करणों को बदलने की आवश्यकता होती है, तो यह CATALINA_HOME बदलने के समान ही सरल है। साथ ही, आप उसी इंस्टॉल की कई प्रतियों के बिना आसानी से टोमकैट के कई उदाहरण चला सकते हैं।
इसके अलावा, CATALINA_HOME/bin/catalina.sh (या Windows के लिए .bat) संपादित करने के बजाय CATALINA_BASE/bin/setenv.sh (या Windows के लिए .bat) फ़ाइल बनाने के लिए मत भूलना।
हाँ, यह किसी से पूछे जाने की तुलना में अधिक जानकारी है, लेकिन उम्मीद है कि कोई इसे उपयोगी पाएगा।
मैंने और अधिक गॉगलिंग किया है और कुछ अलग हाउटो पाया है जो इसे दो अलग-अलग स्थानों/उपयोगकर्ता/स्थानीय/उपयोगकर्ता/शेयर/ऑप्ट में डालने का सुझाव देते हैं। ऐसा लगता है कि यह कोई जिंदा जगह नहीं है जहां यह रहता है। –