अपाचे टॉमकैट, जिसे टॉमकैट सर्वर के रूप में भी जाना जाता है, जावा-आधारित वेब एप्लिकेशन लॉन्च करने के लिए सर्वलेट कंटेनर वाला एक ओपन-सोर्स वेब सर्वर है। जावा कोड को चलाने के लिए पूरी तरह से जावा HTTP वेब सर्वर वातावरण के लिए टॉमकैट में JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL, आदि शामिल हैं।
कुशल डेवलपर्स का महान समुदाय अपाचे सॉफ्टवेयर फाउंडेशन के प्रबंधन के तहत टॉमकैट सर्वर का रखरखाव करता है। इसलिए, टॉमकैट सर्वर जावा-आधारित एप्लिकेशन पर कुशलता से काम करने के लिए उत्कृष्ट पहुंच प्रदान करता है। क्रॉस-प्लेटफ़ॉर्म समर्थन का अर्थ है कि यह विंडोज और लिनक्स दोनों के लिए उपलब्ध है। Apache Tomcat का नवीनतम संस्करण 10.0.18 है, इसलिए इस गाइड में, हम बताएंगे कि Apache Tomcat 10 को Ubuntu 20.04 पर कैसे स्थापित किया जाए।
1. जावा की स्थापना (नवीनतम संस्करण)
सबसे पहले, ध्यान दें कि यदि आपने अभी-अभी अपने सिस्टम पर Ubuntu 20.04 स्थापित किया है, तो आपको अवश्य Linux में एक नया उपयोगकर्ता जोड़ें अपाचे टॉमकैट स्थापित करने से पहले।
जैसा कि हमने उल्लेख किया है, अपाचे टॉमकैट का उपयोग जावा-आधारित अनुप्रयोगों के लिए किया जाता है, जिसके लिए जावा के नवीनतम संस्करण की आवश्यकता होती है। Apache Tomcat के नवीनतम संस्करण को सही ढंग से कार्य करने के लिए JDK 8 (जावा डेवलपमेंट किट) या उच्चतर संस्करण की आवश्यकता है। आप ऐसा कर सकते हैं
JDK का नवीनतम संस्करण स्थापित करें Linux टर्मिनल में निम्न कमांड चलाकर:सुडो उपयुक्त अद्यतन
sudo apt डिफ़ॉल्ट-jdk -y. स्थापित करें
हमने स्थापना पुष्टिकरण को स्वचालित रूप से पार करने के लिए उपरोक्त आदेश में -y का उपयोग किया है। इसके बाद, आपको निम्न आदेश के माध्यम से जावा संस्करण की जांच और सत्यापन करना होगा:
जावा-संस्करण
जैसा कि आप ऊपर की छवि में देख सकते हैं, हमारे पास OpenJDK का नवीनतम संस्करण 11.0.14 है। यह OpenJDK रनटाइम एनवायरनमेंट और सर्वर के बारे में महत्वपूर्ण जानकारी भी दिखाता है।
2. अपाचे टॉमकैट 10 इंस्टालेशन
Apache Tomcat की एक सक्रिय विकास टीम है जो नियमित रूप से नवीनतम अपडेट वितरित करती है, इसलिए इसे नीचे दिए गए आदेश का उपयोग करके आधिकारिक सर्वर से डाउनलोड करें:
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz
यदि आप इस गाइड को पोस्ट करने के महीनों बाद पढ़ रहे हैं और 10.0.18 के बाद एक नया अपडेट है, तो सुनिश्चित करें कि आपने उपरोक्त कमांड में संस्करण को बदल दिया है। अन्यथा, कमांड काम नहीं करेगा, और अपाचे टॉमकैट के नवीनतम संस्करण को डाउनलोड करते समय आपको त्रुटियां मिलेंगी।
एक बार जब आप टॉमकैट tar.gz फ़ाइल डाउनलोड कर लेते हैं, तो नीचे दिए गए कमांड के साथ टार आर्काइव को निकालें:
टार xvf apache-tomcat-10.0.18.tar.gz
अब निम्न कमांड का उपयोग करके निकाली गई फ़ाइलों को होम डायरेक्टरी (/usr/share/apache-tomcat) में ले जाएँ:
sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat
आप टॉमकैट निर्देशिका को एक-एक करके करने के बजाय एक ही समय में निकालने और स्थानांतरित करने के लिए निम्न आदेश का भी उपयोग कर सकते हैं:
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1
3. टॉमकैट उपयोगकर्ता खाता सेट करना
एक विशिष्ट उपयोगकर्ता खाते के माध्यम से टॉमकैट सर्वर चलाना सुरक्षा उद्देश्यों के लिए एक अच्छा विचार है। नया उपयोगकर्ता खाता बनाने के लिए निम्न आदेश निष्पादित करें:
sudo nano /opt/tomcat/conf/tomcat-users.xml
अब, उपयोगकर्ता नाम और पासवर्ड को आवश्यकताओं के अनुसार बदलें और इसे सहेजें:
भूमिकाओं को प्रबंधक और होस्ट-प्रबंधक में बदलें, और तदनुसार उनके पासवर्ड सेट करें।
अंत में, टॉमकैट निर्देशिका में आवश्यक फ़ाइल अनुमतियाँ निम्नानुसार सेट करें:
सुडो चाउन-आर टॉमकैट: टोमकैट / ऑप्ट / टोमकैट /
sudo chmod -R u+x /opt/tomcat/bin
4. अपाचे टॉमकैट तक पहुंच सक्षम करें
आप होस्ट-मैनेजर और टॉमकैट मैनेजर एप्लिकेशन को केवल लोकलहोस्ट के रूप में एक्सेस कर सकते हैं, इसलिए एक्सेस अनुमतियों को कॉन्फ़िगर करना महत्वपूर्ण है। एक्सेस की अनुमति देने के दो तरीके हैं, या तो विशेष रिमोट सिस्टम को अनुमति देने से या सभी सिस्टम को अनुमति देने से। प्रबंधक और होस्ट-प्रबंधक अनुप्रयोगों के लिए इसे संपादित करने के लिए संदर्भ.एक्सएमएल फ़ाइल खोलें:
sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
अब जिस IP एड्रेस को आप एक्सेस करेंगे उसे जोड़कर लाइनों को बदलें। देखो लिनक्स में अपना आईपी पता कैसे खोजें अगर तुम्हे सहायता की जरुरत है:
allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />
अंत में, फाइल को सेव करें, और सिस्टम मैनेजर और होस्ट मैनेजर के लिए एक्सेस की अनुमति देगा।
5. टॉमकैट सिस्टमड फ़ाइल सेट करें
सेवाओं को शुरू करने और रोकने के लिए टॉमकैट में बैश स्क्रिप्ट एक्सेसिबिलिटी है। हालाँकि, आप एक सिस्टमड सेवा के रूप में सभी कार्यों के प्रबंधन के लिए एक स्टार्टअप स्क्रिप्ट बना सकते हैं। तो सबसे पहले, नीचे दिए गए आदेश का उपयोग करके vim में tomcat.service फ़ाइल खोलें:
सुडो नैनो /etc/systemd/system/tomcat.service
अब निम्नलिखित सामग्री को विम एडिटर में पेस्ट करें और इसे सेव करें:
[इकाई]
विवरण = टॉमकैट
बाद = syslog.target network.target
[सेवा]
टाइप = फोर्किंग
उपयोगकर्ता = टॉमकैट
समूह = टॉमकैट
पर्यावरण=JAVA_HOME=/usr/lib/jvm/डिफ़ॉल्ट-जावा
पर्यावरण='JAVA_OPTS=-Djava.awt.headless=true'
पर्यावरण=CATALINA_HOME=/usr/शेयर/अपाचे-टॉमकैट
पर्यावरण=CATALINA_BASE=/usr/share/apache-tomcat
पर्यावरण=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh स्टॉप
[इंस्टॉल]
वांटेडबाय=मल्टी-यूजर.टारगेट
फ़ाइल में किए गए परिवर्तनों को लोड करने के लिए सिस्टमड सेवा को पुनः लोड करने के लिए निम्न कमांड चलाएँ।
sudo systemctl डेमॉन-रीलोड
अब, नीचे दिए गए आदेशों का उपयोग करके टॉमकैट एप्लिकेशन को प्रारंभ और सक्षम करें:
sudo systemctl start tomcat.service
sudo systemctl tomcat.service सक्षम करें
आइए टर्मिनल में निम्न आदेश चलाकर टॉमकैट सेवा की स्थिति सत्यापित करें:
sudo systemctl स्थिति tomcat.service
यहां, उपरोक्त छवि में, सिस्टम स्थिति में "सक्रिय (चल रहा है)" प्रदर्शित कर रहा है।
6. टॉमकैट वेब सर्वर तक पहुंचें
डिफ़ॉल्ट रूप से, टॉमकैट सर्वर पोर्ट 8080 पर चलता है, लेकिन आप इसे निम्न कमांड का उपयोग करके देख सकते हैं:
सुडो एसएस -ट्यूनलप | ग्रेप 8080
अब ब्राउज़र से टॉमकैट सर्वर तक पहुँचें:
http://localhost: 8080/
अंत में, अपने Linux मशीन से Tomcat 10 तक पहुँचने के लिए एक उपयोगकर्ता नाम और पासवर्ड प्रदान करें:
आप सर्वर की स्थिति की जांच कर सकते हैं, प्रबंधक ऐप डाउनलोड कर सकते हैं, और वेब इंटरफ़ेस से एक प्रबंधक को होस्ट कर सकते हैं। यदि वेब ब्राउज़र से टॉमकैट 10 को एक्सेस करते समय आपको कोई त्रुटि आती है, तो आपको tomcat.service को फिर से लोड करना चाहिए। यह टॉमकैट सेवा को एक नई शुरुआत देने और सभी डेटा को सही ढंग से काम करने के लिए लोड करने में मदद करेगा। एक बार जब आप tomcat.service को पुनः लोड कर लेते हैं, तो कृपया ऊपर बताए अनुसार tomcat.service की स्थिति शुरू करें, सक्षम करें और जांचें।
आपने अपाचे टॉमकैट 10 को सफलतापूर्वक स्थापित किया!
तो यह है कि आप आसानी से Ubuntu 20.04 पर Apache Tomcat 10 को कैसे स्थापित और स्थापित कर सकते हैं। हमने प्रक्रिया को छह अलग-अलग चरणों में विभाजित किया है, जहां हमने टॉमकैट 10 की स्थापना के बारे में सब कुछ माना है।
कृपया सुनिश्चित करें कि आप एक-एक करके चरणों का पालन करते हैं, क्योंकि अपाचे टॉमकैट को सफलतापूर्वक स्थापित करने के लिए यह आवश्यक है। स्थापना प्रक्रिया में भ्रमित न हों क्योंकि प्रक्रिया टॉमकैट 10 को स्थापित करके शुरू होती है और वेब ब्राउज़र से टॉमकैट सर्वर तक पहुंच कर समाप्त होती है। कुछ शॉर्टकट हैं जिनका हमने उपरोक्त तरीकों में उपयोग किया है, क्योंकि ये शॉर्टकट आपको अपाचे 10 को आसानी से स्थापित करने में मदद करेंगे।
अपना निजी होम सर्वर बनाने के 5 कारण
आगे पढ़िए
संबंधित विषय
- लिनक्स
- अपाचे सर्वर
- उबंटू
- लिनक्स
लेखक के बारे में
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें