Computer >> कंप्यूटर >  >> प्रणाली >> Linux

Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

अपाचे टॉमकैट, जिसे टॉमकैट सर्वर के रूप में भी जाना जाता है, जावा-आधारित वेब एप्लिकेशन लॉन्च करने के लिए सर्वलेट कंटेनर के साथ एक ओपन-सोर्स वेब सर्वर है। जावा कोड को चलाने के लिए पूरी तरह से जावा HTTP वेब सर्वर वातावरण के लिए टॉमकैट में जावासर्वर पेज (जेएसपी), वेबसॉकेट, जावा सर्वलेट, जावा ईएल इत्यादि शामिल हैं।

कुशल डेवलपर्स का महान समुदाय अपाचे सॉफ्टवेयर फाउंडेशन के प्रबंधन के तहत टॉमकैट सर्वर का रखरखाव करता है। इसलिए, टॉमकैट सर्वर जावा-आधारित एप्लिकेशन पर कुशलता से काम करने के लिए उत्कृष्ट पहुंच प्रदान करता है। क्रॉस-प्लेटफ़ॉर्म समर्थन का अर्थ है कि यह विंडोज और लिनक्स दोनों के लिए उपलब्ध है। Apache Tomcat का नवीनतम संस्करण 10.0.18 है, इसलिए इस गाइड में, हम बताएंगे कि Apache Tomcat 10 को Ubuntu 20.04 पर कैसे स्थापित किया जाए।

1. जावा की स्थापना (नवीनतम संस्करण)

सबसे पहले, ध्यान दें कि यदि आपने अभी-अभी अपने सिस्टम पर Ubuntu 20.04 स्थापित किया है, तो आपको Apache Tomcat को सेट करने से पहले Linux में एक नया उपयोगकर्ता जोड़ना होगा।

जैसा कि हमने उल्लेख किया है, अपाचे टॉमकैट का उपयोग जावा-आधारित अनुप्रयोगों के लिए किया जाता है, जिसके लिए जावा के नवीनतम संस्करण की आवश्यकता होती है। Apache Tomcat के नवीनतम संस्करण को सही ढंग से कार्य करने के लिए JDK 8 (जावा डेवलपमेंट किट) या उच्चतर संस्करण की आवश्यकता है। आप Linux टर्मिनल में निम्न कमांड चलाकर JDK का नवीनतम संस्करण स्थापित कर सकते हैं:

sudo apt update
sudo apt install default-jdk -y
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

हमने स्थापना पुष्टिकरण को स्वचालित रूप से पार करने के लिए उपरोक्त आदेश में -y का उपयोग किया है। इसके बाद, आपको निम्न कमांड के माध्यम से जावा संस्करण की जांच और सत्यापन करना होगा:

java -version
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

जैसा कि आप ऊपर की छवि में देख सकते हैं, हमारे पास OpenJDK का नवीनतम संस्करण 11.0.14 है। यह OpenJDK रनटाइम एनवायरनमेंट और सर्वर के बारे में महत्वपूर्ण जानकारी भी दिखाता है।

2. Apache Tomcat 10 इंस्टालेशन

Apache Tomcat की एक सक्रिय विकास टीम है जो नियमित रूप से नवीनतम अपडेट वितरित करती है, इसलिए इसे नीचे दिए गए आदेश का उपयोग करके आधिकारिक सर्वर से डाउनलोड करें:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

यदि आप इस गाइड को पोस्ट करने के महीनों बाद पढ़ रहे हैं और 10.0.18 के बाद एक नया अपडेट है, तो सुनिश्चित करें कि आपने उपरोक्त कमांड में संस्करण को बदल दिया है। अन्यथा, कमांड काम नहीं करेगा, और अपाचे टॉमकैट के नवीनतम संस्करण को डाउनलोड करते समय आपको त्रुटियां मिलेंगी।

एक बार जब आप टॉमकैट tar.gz फ़ाइल डाउनलोड कर लेते हैं, तो नीचे दिए गए कमांड से टार आर्काइव को एक्सट्रेक्ट करें:

tar xvf apache-tomcat-10.0.18.tar.gz
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

अब निम्न कमांड का उपयोग करके निकाली गई फ़ाइलों को होम डायरेक्टरी (/usr/share/apache-tomcat) में ले जाएँ:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

आप टॉमकैट निर्देशिका को एक-एक करके करने के बजाय एक ही समय में निकालने और स्थानांतरित करने के लिए निम्न आदेश का भी उपयोग कर सकते हैं:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. टॉमकैट उपयोगकर्ता खाता सेट करना

एक विशिष्ट उपयोगकर्ता खाते के माध्यम से टॉमकैट सर्वर चलाना सुरक्षा उद्देश्यों के लिए एक अच्छा विचार है। नया उपयोगकर्ता खाता बनाने के लिए निम्न आदेश निष्पादित करें:

sudo nano /opt/tomcat/conf/tomcat-users.xml

अब, आवश्यकता के अनुसार उपयोगकर्ता नाम और पासवर्ड बदलें और इसे सहेजें:

Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

भूमिकाओं को प्रबंधक और होस्ट-प्रबंधक में बदलें, और तदनुसार उनके पासवर्ड सेट करें।

अंत में, टॉमकैट निर्देशिका में आवश्यक फ़ाइल अनुमतियां निम्नानुसार सेट करें:

sudo chown -R tomcat:tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

4. Apache Tomcat तक पहुंच सक्षम करें

आप होस्ट-मैनेजर और टॉमकैट मैनेजर एप्लिकेशन को केवल लोकलहोस्ट के रूप में एक्सेस कर सकते हैं, इसलिए एक्सेस अनुमतियों को कॉन्फ़िगर करना महत्वपूर्ण है। एक्सेस की अनुमति देने के दो तरीके हैं, या तो विशेष रिमोट सिस्टम को अनुमति देने से या सभी सिस्टम को अनुमति देने से। संदर्भ.xml फ़ाइल को प्रबंधक और होस्ट-प्रबंधक अनुप्रयोगों के लिए संपादित करने के लिए खोलें:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

अब जिस IP एड्रेस को आप एक्सेस करेंगे उसे जोड़कर लाइनों को बदलें। देखें कि यदि आपको सहायता की आवश्यकता हो तो Linux में अपना IP पता कैसे खोजें:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

अंत में, फाइल को सेव करें, और सिस्टम मैनेजर और होस्ट मैनेजर के लिए एक्सेस की अनुमति देगा।

5. टॉमकैट सिस्टम फ़ाइल सेट करें

सेवाओं को शुरू करने और रोकने के लिए टॉमकैट में बैश स्क्रिप्ट एक्सेसिबिलिटी है। हालाँकि, आप एक सिस्टमड सेवा के रूप में सभी कार्यों के प्रबंधन के लिए एक स्टार्टअप स्क्रिप्ट बना सकते हैं। तो सबसे पहले, नीचे दिए गए कमांड का उपयोग करके vim में tomcat.service फ़ाइल खोलें:

sudo nano /etc/systemd/system/tomcat.service
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

अब निम्नलिखित सामग्री को विम एडिटर में पेस्ट करें और इसे सेव करें:

[Unit]
Description=Tomcat
After=syslog.target network.target
[Service]
Type=forking
User=tomcat
Group=tomcat
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Environment=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 stop
[Install]
WantedBy=multi-user.target
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

फ़ाइल में किए गए परिवर्तनों को लोड करने के लिए सिस्टमड सेवा को पुनः लोड करने के लिए निम्न कमांड चलाएँ।

sudo systemctl daemon-reload

अब, नीचे दिए गए आदेशों का उपयोग करके टॉमकैट एप्लिकेशन को प्रारंभ और सक्षम करें:

sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

आइए टर्मिनल में निम्न कमांड चलाकर टॉमकैट सेवा की स्थिति सत्यापित करें:

sudo systemctl status tomcat.service
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

यहाँ, उपरोक्त छवि में, सिस्टम "सक्रिय (चल रहा है)" स्थिति में प्रदर्शित कर रहा है।

6. टॉमकैट वेब सर्वर तक पहुंचें

डिफ़ॉल्ट रूप से, टॉमकैट सर्वर पोर्ट 8080 पर चलता है, लेकिन आप इसे निम्न कमांड का उपयोग करके देख सकते हैं:

sudo ss -tunelp | grep 8080
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

अब टॉमकैट सर्वर को ब्राउज़र से एक्सेस करें:

https://localhost:8080/
Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

अंत में, अपने Linux मशीन से Tomcat 10 तक पहुँचने के लिए एक उपयोगकर्ता नाम और पासवर्ड प्रदान करें:

Ubuntu 20.04 पर Apache Tomcat 10 कैसे स्थापित करें?

आप सर्वर की स्थिति की जांच कर सकते हैं, प्रबंधक ऐप डाउनलोड कर सकते हैं, और वेब इंटरफ़ेस से एक प्रबंधक को होस्ट कर सकते हैं। यदि वेब ब्राउज़र से टॉमकैट 10 को एक्सेस करते समय आपको कोई त्रुटि आती है, तो आपको tomcat.service को फिर से लोड करना चाहिए। यह टॉमकैट सेवा को एक नई शुरुआत देने और सभी डेटा को सही ढंग से काम करने के लिए लोड करने में मदद करेगा। एक बार जब आप tomcat.service को पुनः लोड कर लेते हैं, तो कृपया ऊपर बताए अनुसार tomcat.service की स्थिति शुरू करें, सक्षम करें और जांचें।

आपने Apache Tomcat 10 को सफलतापूर्वक स्थापित किया!

तो यह है कि आप आसानी से Ubuntu 20.04 पर Apache Tomcat 10 को कैसे स्थापित और स्थापित कर सकते हैं। हमने प्रक्रिया को छह अलग-अलग चरणों में विभाजित किया है, जहां हमने टॉमकैट 10 की स्थापना के बारे में सब कुछ माना है।

कृपया सुनिश्चित करें कि आप एक-एक करके चरणों का पालन करते हैं, क्योंकि अपाचे टॉमकैट को सफलतापूर्वक स्थापित करने के लिए यह आवश्यक है। स्थापना प्रक्रिया में भ्रमित न हों क्योंकि प्रक्रिया टॉमकैट 10 को स्थापित करके शुरू होती है और वेब ब्राउज़र से टॉमकैट सर्वर तक पहुंच कर समाप्त होती है। कुछ शॉर्टकट हैं जिनका हमने उपरोक्त तरीकों में उपयोग किया है, क्योंकि ये शॉर्टकट आपको अपाचे 10 को आसानी से इंस्टॉल करने में मदद करेंगे।


  1. उबंटू पर उदात्त पाठ कैसे स्थापित करें

    Sublime Text सबसे लोकप्रिय टेक्स्ट/कोड संपादकों में से एक है, और अच्छे कारण के लिए:आप सैकड़ों प्लग-इन का उपयोग करके इसकी कार्यक्षमता बढ़ा सकते हैं। आइए देखें कि आप अपने उबंटू-आधारित वितरण पर उदात्त पाठ कैसे स्थापित कर सकते हैं, पैकेज नियंत्रण को सक्षम कर सकते हैं और अपनी विकास आवश्यकताओं के लिए पैके

  1. उबंटू में पिप कैसे स्थापित करें

    पैकेज प्रबंधकों के साथ लिनक्स पूरी तरह से व्याप्त है। न केवल उबंटू में उपयुक्त है, बल्कि कई प्रोग्रामिंग भाषाएं अपने स्वयं के पैकेज प्रबंधकों के साथ भी आती हैं। Node.js में npm है, रूबी के पास मणि है, और पायथन में पाइप है। पिप का अर्थ है P योथन मैं nstalls P ackages और आपको Python Package Index (Py

  1. Windows 10 या Windows 11 पर Ubuntu कैसे स्थापित करें

    तो आप अपने विंडोज 10 या विंडोज 11 पर उबंटू लिनक्स स्थापित करना चाहते हैं? चिंता न करें, आप सही जगह पर हैं। आपको जानकर आश्चर्य हो सकता है, लेकिन आपके विंडोज ऑपरेटिंग सिस्टम पर उबंटू को स्थापित करने और चलाने का कोई एकल, सार्वभौमिक तरीका नहीं है। वास्तव में, इस पोस्ट में हम तीन दृष्टिकोण प्रस्तुत करें