Tomcat लिनक्स के लिए एक खुला स्रोत सर्वर अनुप्रयोग है, विंडोज़ और अन्य ऑपरेटिंग सिस्टम जो जावा सर्वरलेट कंटेनरों को चलाने के लिए डिज़ाइन किए गए हैं, और जावा सर्वर पेज तकनीक भी चला सकते हैं।
टॉमकैट एक वेब कंटेनर है जिसमें सर्वलेट और जेएसपी समर्थन है। Tomcat JBoss या JOnAS की तरह एक एप्लिकेशन सर्वर नहीं है।
आप कर सकते हैं वेब सर्वर के रूप में कार्य करता है। टोमाट अपाचे सॉफ्टवेयर फाउंडेशन और स्वतंत्र स्वयंसेवकों के सदस्यों द्वारा विकसित और अद्यतन किया जाता है।
उपयोगकर्ताओं को अपाचे सॉफ्टवेयर लाइसेंस में स्थापित शर्तों के तहत इसके स्रोत कोड और इसके बाइनरी फॉर्म तक मुफ्त पहुंच है।
नवीनतम संस्करण 9.x हैं, जो सर्वलेट 4.0 और जेएसपी 2.3 विनिर्देशों को लागू करते हैं।
उबंटू और डेरिवेटिव पर टॉमकैट की स्थापना
यह देखते हुए कि तोमकैट लिखा थाजावा में, यह किसी भी ऑपरेटिंग सिस्टम पर काम करता है जिसमें जावा वर्चुअल मशीन है।
इसमें जैस्पर कंपाइलर शामिल है, जो जेएसपी को सर्वलेट्स में संकलित करता है। टॉमकैट सर्वलेट इंजन को अक्सर अपाचे वेब सर्वर के साथ संयोजन में चित्रित किया जाता है।
इस गाइड में, हम देखेंगे कि अपाचे टोमैट संस्करण 9 को उबंटू में कैसे स्थापित किया जाए, हालांकि ये कमांड उबंटू के किसी भी अन्य व्युत्पन्न पर भी लागू होते हैं।
जावा को कॉन्फ़िगर करें
Apache Tomcat एक जावा सर्वर है, इसलिए पहले जावा को इंस्टॉल किए बिना सॉफ्टवेयर का उपयोग करना संभव नहीं है।
सौभाग्य से, उबंटू के लिए एक पीपीए है जो जावा रनटाइम वातावरण के एक कामकाजी संस्करण को प्राप्त करने की कठिनाई को दूर करता है।
अपने सिस्टम में PPA जोड़ने के लिए, उन्हें एक टर्मिनल खोलना होगा और इसमें हम निम्नलिखित कमांड टाइप करेंगे:
sudo add-apt-repository ppa: webupd8team/java
PPA को उबंटू में जोड़ने के बाद, हम अपनी सूची को फिर से ताज़ा करते हैं:
sudo apt update
और अंत में हम इस कमांड के साथ जावा स्थापित कर सकते हैं:
sudo apt install oracle-java8-installer
जावा वातावरण स्वचालित रूप से कॉन्फ़िगर नहीं किया गया है स्थापित होने पर उपयोग के लिए। तो आपको / / / पर्यावरण फ़ाइल में चीजों को जोड़कर जावा को कॉन्फ़िगर करना होगा।
इस ऑपरेशन को करने के लिए हम निम्नलिखित कमांड निष्पादित करने जा रहे हैं:
sudo nano -w /etc/environment
अब, हमें फ़ाइल की सामग्री के निचले भाग तक स्क्रॉल करना होगा और इसमें हम निम्नलिखित को रखने जा रहे हैं:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
एक बार परिवर्तन करने के बाद, हम Ctrl + O दबाकर संशोधनों को बचा सकते हैं और वे ऐसा करने वाले संपादक को Ctrl + X दबाकर बंद कर सकते हैं।
एक बार पर्यावरण स्थापित हो जाने के बाद, हमें Bashrc फ़ाइल को संपादित करने और जावा के लिए पथ सेट करने की आवश्यकता है।
nano -w ~/.bashrc
फ़ाइल के नीचे नेविगेट करें और Bashrc फ़ाइल में निम्न कोड जोड़ें।
# Java Path
निर्यात JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
PATH = JAVA_HOME / बिन: $ PATH [/ sourcecode] का निर्यात करें
हम फ़ाइल को सहेजते हैं और बाहर निकलते हैं और फिर हम निम्नलिखित कमांड को निष्पादित करने जा रहे हैं:
source ~/.bashrc
एक बार यह पूरा हो जाने के बाद, यह अनुशंसा की जाती है कि हम अपने कंप्यूटर को फिर से शुरू करें ताकि हमारे द्वारा किए गए बदलाव प्रभावी हों।
अपाचे टोमैट इंस्टालेशन
एक बार जब हमारा कंप्यूटर फिर से चालू हो जाता है, तो अब हम अपने सिस्टम में टॉमकैट स्थापित करने जा रहे हैं, इसके लिए हम एक टर्मिनल खोलने जा रहे हैं और इसमें हम निम्नलिखित टाइप करने जा रहे हैं:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
डाउनलोड हो जाने के बाद, अब हम सामग्री को ऑप्ट फ़ोल्डर में कॉपी करने जा रहे हैं:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
अब हम एक उपयोगकर्ता और एक समूह बनाने के लिए आगे बढ़ते हैं:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
और हम उपयोगकर्ता को अनुमति देने जा रहे हैं:
chown -R tomcat:tomcat /opt/tomcat
हम टॉमकैट निर्देशिका में फ़ाइलों को अनुमति देते हैं ताकि ये निष्पादन योग्य हों:
cd /opt/tomcat/bin chmod + x *
पिछली बार के साथ Bashrc फ़ाइल खोलें:
nano -w ~/.bashrc
एक बार फ़ाइल खोलने के बाद फ़ाइल के अंत में निम्न कोड जोड़ें।
#Catalina export CATALINA_HOME=/opt/Tomcat
हम फ़ाइल को सहेजते और बंद करते हैं और फिर निष्पादित करते हैं:
source ~/.bashrc
अंत में, निम्नलिखित कमांड निष्पादित करके सर्वर शुरू करें:
sudo $CATALINA_HOME/bin/startup.sh
टॉमकैट सर्वर को रोकने के लिए, रन करें:
sudo $CATALINA_HOME/bin/shutdown.sh
Apache Tomcat सर्वर तक पहुँचें
टॉमक्रैट पोर्ट 8080 पर डिफ़ॉल्ट रूप से खुलता है, इसलिए इसे एक्सेस करने के लिए, उन्हें सर्वर के स्थानीय आईपी पते की तलाश करनी होगी और वेब ब्राउज़र में निम्न URL तक पहुंचना होगा।
http://tu-ip: 8080
मैं कमांड sudo $ CATALINA_HOME / bin / स्टार्टअप.sh चलाता हूं
और निम्न त्रुटि सामने आती है
sudo: /bin/startup.sh: कमांड नहीं मिली
यह किसके बारे में है
निर्यात CATALINA_HOME = / ऑप्ट / टॉमकैट
त्रुटि टी में है ... इसे बदल दें