यदि आप उबंटू चला रहे हैं और टॉमकैट सर्वलेट कंटेनर का उपयोग करना चाहते हैं, तो आपको रिपॉजिटरीज़ से संस्करण का उपयोग नहीं करना चाहिए क्योंकि यह सही तरीके से काम नहीं करता है। इसके बजाय आपको मैन्युअल स्थापना प्रक्रिया का उपयोग करने की आवश्यकता होगी जिसे मैं यहां रेखांकित कर रहा हूं।
टॉमकैट इंस्टॉल करने से पहले आप यह सुनिश्चित करना चाहते हैं कि आपने जावा इंस्टॉल किया है। मैं मानता हूं कि क्या आप टोमकैट स्थापित करने की कोशिश कर रहे हैं, आपने जावा को पहले ही इंस्टॉल कर लिया है, लेकिन यदि आप सुनिश्चित नहीं हैं कि आप डीपीकेजी कमांड के साथ जांच कर सकते हैं:
dpkg –get-selections | grep sun-java
यदि आप पहले ही जावा स्थापित कर चुके हैं तो यह आपको यह आउटपुट देना चाहिए:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
यदि उस कमांड के पास कोई परिणाम नहीं है, तो आप इस कमांड के साथ नवीनतम संस्करण स्थापित करना चाहेंगे:
sudo apt-get install sun-java6-jdk
स्थापना
अब हम अपाचे साइट से टॉमकैट डाउनलोड और निकालेंगे। आपको यह सुनिश्चित करने के लिए जांच करनी चाहिए कि कोई दूसरा संस्करण नहीं है और तदनुसार समायोजित करें।
wget https://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz
tar xvzf apache-tomcat-6.0.14.tar.gz
करने के लिए सबसे अच्छी बात यह है कि टॉमकैट फ़ोल्डर को स्थायी स्थान पर ले जाएं। मैंने / usr / local / tomcat चुना है, लेकिन अगर आप चाहें तो इसे कहीं और ले जा सकते हैं।
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
टॉमकैट को JAVA_HOME चर सेट करने की आवश्यकता है। ऐसा करने का सबसे अच्छा तरीका यह है कि इसे अपनी.bashrc फ़ाइल में सेट करें। यदि आपने चुना है तो आप अपनी startup.sh फ़ाइल को भी संपादित कर सकते हैं।
बेहतर तरीका आपकी.bashrc फ़ाइल को संपादित कर रहा है और वहां बोल्ड लाइन जोड़ रहा है। परिवर्तन को प्रभावी होने के लिए आपको खोल का लॉगआउट करना होगा।
vi ~/.bashrc
निम्नलिखित पंक्ति जोड़ें:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
इस बिंदु पर आप tomcat / bin फ़ोल्डर में startup.sh स्क्रिप्ट को निष्पादित करके टॉमकैट शुरू कर सकते हैं।
स्वचालित शुरूआत
जब हम कंप्यूटर को बूट करते हैं तो टोमकैट स्वचालित रूप से प्रारंभ करने के लिए, आप ऑटो-स्टार्ट और शट डाउन करने के लिए एक स्क्रिप्ट जोड़ सकते हैं।
sudo vi /etc/init.d/tomcat
अब निम्न में पेस्ट करें:
# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in start) sh /usr/local/tomcat/bin/startup.sh;; stop) sh /usr/local/tomcat/bin/shutdown.sh;; restart) sh /usr/local/tomcat/bin/shutdown.sh sh /usr/local/tomcat/bin/startup.sh;; esac exit 0
Chmod कमांड चलाकर आपको स्क्रिप्ट निष्पादन योग्य बनाना होगा:
sudo chmod 755 /etc/init.d/tomcat
आखिरी कदम वास्तव में इस स्क्रिप्ट को एक प्रतीकात्मक लिंक के साथ स्टार्टअप फ़ोल्डरों से जोड़ रहा है। इन दो आदेशों का निष्पादन करें और हमें अपने रास्ते पर होना चाहिए।
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
टॉमकैट अब पूरी तरह से स्थापित और परिचालन होना चाहिए। का आनंद लें!