पुढील लेखात आपण यावर एक नजर टाकणार आहोत आम्ही उबंटू 10 वर टॉमकॅट 20.04 कसे स्थापित करू शकतो. Apache Tomcat अंतर्गत विकसित सर्व्हलेट कंटेनर म्हणून कार्य करते जकार्ता प्रकल्प Apache Software Foundation येथे. हे Apache Software Foundation च्या सदस्यांनी आणि स्वतंत्र स्वयंसेवकांनी विकसित आणि अपडेट केले आहे.
जरी आज हे इतर सर्व्हरसारखे लोकप्रिय नसले तरी, टॉमकॅट अनेक प्रकल्पांमध्ये उपयुक्त आहे. Tomcat ला Java SE 8 किंवा नंतर स्थापित करणे आवश्यक आहे प्रणालीमध्ये जेणेकरून ते योग्यरित्या कार्य करते.
उबंटू 10 वर टॉमकॅट 20.04 कसे स्थापित करावे
उबंटूवर ओपनजेडीके स्थापित करा
मी वर म्हटल्याप्रमाणे, Tomcat ला आमच्या सिस्टमवर Java JDK स्थापित करणे आवश्यक आहे. यासाठी एस आम्ही दोन्ही Oracle Java JDK ला त्याचा ओपन सोर्स पर्याय म्हणून इन्स्टॉल करू शकतो ओपनजेडीके.
परिच्छेद OpenJDK स्थापित करा जे आपण उबंटू रेपॉजिटरीजमध्ये शोधू शकतो, आपल्याला फक्त एक टर्मिनल (Ctrl + Alt + T) उघडावे लागेल आणि कार्यान्वित करावे लागेल:
sudo apt update; sudo apt install default-jdk
एकदा स्थापित केल्यानंतर, आम्हाला फक्त आवश्यक असेल स्थापना सत्यापित करा जावा आवृत्ती तपासत आहे:
java -version
Tomcat साठी एक वापरकर्ता आणि गट तयार करा
प्रथम आम्ही जात आहोत Tomcat साठी एक नवीन गट तयार करा ज्याला आम्ही tomcat म्हणणार आहोत. आपण हे आदेश देऊन करू:
sudo groupadd tomcat
मग वेळ आली आहे Tomcat साठी एक नवीन वापरकर्ता तयार करा ज्याला आम्ही tomcat म्हणणार आहोत. मग आपण त्याला आधी तयार केलेल्या टॉमकॅट ग्रुपचा सदस्य बनवू. याव्यतिरिक्त आम्ही देखील करू / ऑप्ट / टॉमकॅट आम्ही तयार करणार असलेल्या वापरकर्त्यासाठी होम फोल्डर. हे सर्व करण्यासाठी, त्याच टर्मिनलमध्ये आम्हाला फक्त कार्यान्वित करावे लागेल:
sudo useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
टॉमकॅट डाउनलोड करा
या टप्प्यावर, आम्ही सज्ज आहोत Tomcat डाउनलोड आणि कॉन्फिगर करा. या लेखनाच्या वेळी, 10 मालिकेची नवीनतम आवृत्ती 10.0.12 आहे आणि ती येथून डाउनलोड केली जाऊ शकते. प्रकल्प वेबसाइट.
वेब ब्राउझर वापरण्याव्यतिरिक्त, आम्ही देखील करू शकतो टर्मिनल (Ctrl + Alt + T) उघडून आणि त्यातील कमांड कार्यान्वित करून आज प्रकाशित केलेले हे नवीनतम पॅकेज मिळवा.:
cd /tmp
wget ftp://apache.cs.utah.edu/apache.org/tomcat/tomcat-10/v10.0.12/bin/apache-tomcat-10.0.12.tar.gz
डाउनलोड पूर्ण झाल्यावर, आम्ही करू / opt / tomcat मध्ये tomcat होम फोल्डर तयार करा. तिथेच आपण डाउनलोड केलेली फाईल अनझिप करणार आहोत. हे करण्यासाठी आम्हाला फक्त आज्ञा चालवाव्या लागतील:
sudo mkdir /opt/tomcat
sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat/
आता आम्ही जात आहोत Tomcat वापरकर्त्याला संपूर्ण निर्देशिकेचे नियंत्रण द्या आणि आम्ही बिन स्थानातील सर्व स्क्रिप्ट एक्झिक्युटेबल बनवू:
sudo chown -R tomcat: /opt/tomcat
sudo sh -c 'chmod +x /opt/tomcat/apache-tomcat-10.0.12/bin/*.sh'
टॉमकॅट सेवा कॉन्फिगर करा
आता आपल्याला हव्या असलेल्या ठिकाणी काढलेले पॅकेज आपल्याकडे आहे, आपण खालील कमांड कार्यान्वित करणार आहोत डीफॉल्ट वापरकर्त्यासाठी टॉमकॅट कॉन्फिगरेशन फाइल उघडा:
sudo vim /opt/tomcat/apache-tomcat-10.0.12/conf/tomcat-users.xml
फाईलच्या आत आम्ही वापरकर्त्यासाठी पासवर्डसह खाते तयार करणार आहोत प्रशासन आणि फाइलमध्ये सेव्ह करा. आम्ही फाइलमध्ये खालील ओळी कॉपी आणि पेस्ट करून हे करू शकतो, अगदी आधी:
<role rolename="manager-gui"/> <role rolename="admin-gui"/> <user username="admin" password="escribe-la-contraseña-para-admin" roles="manager-gui,admin-gui"/>
नंतर आमच्या पासवर्डसाठी "पासवर्ड" पर्याय बदला, आम्ही संपादक जतन करतो आणि बंद करतो. पुढे, आपण खालील कमांड कार्यान्वित करू Tomcat साठी सर्व्हर खाते तयार करा:
sudo vim /etc/systemd/system/tomcat.service
संपादक उघडल्यावर चला खालील ओळी पेस्ट करा आत मग आपण फाईल सेव्ह करू.
[Unit] Description=Tomcat servlet container After=network.target [Service] Type=forking User=tomcat Group=tomcat Environment="JAVA_HOME=/usr/lib/jvm/default-java" Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom" Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat-10.0.12" Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat-10.0.12" Environment="CATALINA_PID=/opt/tomcat/apache-tomcat-10.0.12/temp/tomcat.pid" Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC" ExecStart=/opt/tomcat/apache-tomcat-10.0.12/bin/startup.sh ExecStop=/opt/tomcat/apache-tomcat-10.0.12/bin/shutdown.sh [Install] WantedBy=multi-user.target
जेव्हा आपण टर्मिनलवर परत आलो, तेव्हा आपण खालील कमांड कार्यान्वित करणार आहोत सिस्टमड प्रोफाइल रीलोड करा आणि टॉमकॅट सेवा सक्षम करा:
sudo systemctl daemon-reload sudo systemctl start tomcat.service sudo systemctl enable tomcat.service
या आदेशांनंतर, ते टॉमकॅट चालू आहे की नाही ते तपासा, आम्हाला फक्त कार्यान्वित करणे आवश्यक आहे:
sudo systemctl status tomcat.service
Tomcat GUI सुरू करा
या टप्प्यावर, ते फक्त आवश्यक असेल आमचा ब्राउझर उघडा आणि स्थानिक सर्व्हर IP किंवा होस्ट नावावर जा. हे आम्हाला डीफॉल्ट टॉमकॅट पृष्ठ दर्शवेल:
http://localhost:8080
प्रोग्राम इंटरफेसमध्ये एकदा, तुम्हाला ते करावे लागेल पर्यायावर क्लिक करा व्यवस्थापक बॅकएंड पृष्ठावर लॉग इन करण्यासाठी. येथे युजरनेम कसे वापरायचे ते पाहू प्रशासन आणि पासवर्ड म्हणून आम्ही फाइलमध्ये सूचित करतो tomcat-users.xml.
जर तुम्हाला टॉमकॅट सर्व्हर दूरस्थपणे प्रवेश करायचा असेल तर, रिमोट आयपी पत्त्याची व्हाइटलिस्ट करणे आवश्यक आहे ज्यावर प्रवेशास परवानगी दिली जाईल. पत्त्यावरील निर्बंध बदलण्यासाठी, तुम्हाला योग्य context.xml फाइल्स उघडण्याची आवश्यकता असेल. व्यवस्थापक अनुप्रयोगासाठी, संपादित करण्यासाठी फाइल असेल:
sudo nano /opt/tomcat/apache-tomcat-10.0.12/webapps/manager/META-INF/context.xml
होस्ट मॅनेजर ऍप्लिकेशनसाठी, संपादित करण्यासाठी फाइल ही असेल:
sudo vim /opt/tomcat/apache-tomcat-10.0.12/webapps/host-manager/META-INF/context.xml
दोन्ही फाइल्सच्या आत, कुठूनही कनेक्शनला परवानगी देण्यासाठी IP पत्त्याच्या निर्बंधावर चर्चा करा. तुम्ही तुमच्या स्वतःच्या IP पत्त्यावरून येणार्या कनेक्शनवर प्रवेश करू इच्छित असल्यास, तुम्ही सूचीमध्ये तुमचा सार्वजनिक IP पत्ता जोडू शकता.
Tomcat वेब ऍप्लिकेशन्ससाठी context.xml फायली खालीलप्रमाणे दिसल्या पाहिजेत:
context.xml फाइल्स सेव्ह केल्यानंतर, तुम्हाला आवश्यक आहे टॉमकॅट सेवा रीस्टार्ट करा कमांड चालू आहे:
sudo systemctl restart tomcat
ते मिळू शकते Tomcat आणि ते कसे कार्य करते याबद्दल अधिक माहिती प्रकल्प वेबसाइट, त्याच्या मध्ये अधिकृत दस्तऐवजीकरण किंवा आपल्या मध्ये विकी.