टॉमकॅट हा लिनक्सचा एक मुक्त स्त्रोत सर्व्हर अनुप्रयोग आहे, विंडोज आणि इतर ऑपरेटिंग सिस्टम जे जावा सर्व्हलेट कंटेनर चालविण्यासाठी डिझाइन केलेले आहेत, आणि जावा सर्व्हर पृष्ठ तंत्रज्ञान देखील चालवू शकतात.
टॉमकाट सर्व्हलेट आणि जेएसपी समर्थनासह एक वेब कंटेनर आहे. टॉमकाट हा जेबॉस किंवा जोनास सारखा अनुप्रयोग सर्व्हर नाही.
करू शकता स्वतः वेब सर्व्हर म्हणून कार्य करा. टॉमकाट अपाचे सॉफ्टवेअर फाऊंडेशनच्या सदस्यांनी आणि स्वतंत्र स्वयंसेवकांनी विकसित आणि अद्यतनित केले आहे.
अपाचे सॉफ्टवेअर परवान्यामध्ये स्थापित अटींनुसार वापरकर्त्यांचा स्त्रोत कोड आणि त्याच्या बायनरी फॉर्ममध्ये विनामूल्य प्रवेश आहे.
सर्वात अलीकडील आवृत्त्या 9.x आहेत ज्या सर्व्हलेट 4.0 आणि जेएसपी 2.3 वैशिष्ट्ये लागू करतात.
उबंटू आणि डेरिव्हेटिव्ह्जवर टॉमकेटची स्थापना
असल्याने टॉमकेट लिहिले होतेजावामध्ये, हे जावा व्हर्च्युअल मशीन असलेल्या कोणत्याही ऑपरेटिंग सिस्टमवर कार्य करते.
यात जेस्पर कंपाईलर समाविष्ट आहे, जे जेएसपीस सर्व्हलेट्समध्ये संकलित करते. टॉमकाट सर्व्हलेट इंजिन बर्याचदा अपाचे वेब सर्व्हरच्या रुपात वैशिष्ट्यीकृत असते.
या मार्गदर्शकामध्ये, आम्ही उबंटूमध्ये अपाचे टॉमकॅट आवृत्ती 9 कसे स्थापित करावे ते पाहू, जरी या आज्ञा उबंटूच्या इतर व्युत्पत्तीवर देखील लागू आहेत.
जावा कॉन्फिगर करा
अपाचे टॉमकेट हा जावा सर्व्हर आहे, म्हणून प्रथम जावा स्थापित केल्याशिवाय सॉफ्टवेअर वापरणे शक्य नाही.
सुदैवाने, उबंटूसाठी एक पीपीए आहे जो जावा रनटाइम वातावरणाची कार्यरत आवृत्ती मिळविण्यातील अडचण दूर करतो.
आपल्या सिस्टममध्ये पीपीए जोडण्यासाठी, त्यांनी टर्मिनल उघडले पाहिजे आणि त्यात आपण पुढील कमांड टाईप करणार आहोत.
sudo add-apt-repository ppa: webupd8team/java
उबंटूमध्ये पीपीए जोडल्यानंतर आम्ही यासह आमची यादी रीफ्रेश करू.
sudo apt update
आणि शेवटी आपण या कमांडद्वारे जावा स्थापित करू शकतो.
sudo apt install oracle-java8-installer
जावा वातावरण स्वयंचलितपणे कॉन्फिगर केलेले नाही स्थापित केल्यावर वापरासाठी. म्हणून आपण / etc / पर्यावरण फाइलमध्ये गोष्टी जोडून जावा कॉन्फिगर करणे आवश्यक आहे.
हे ऑपरेशन करण्यासाठी आपण पुढील कमांड कार्यान्वित करणार आहोत.
sudo nano -w /etc/environment
आता आपण फाईलमधील मजकूर तळाशी स्क्रोल केले पाहिजे आणि यात आपण पुढील गोष्टी ठेवणार आहोत.
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
एकदा बदल झाल्यावर, आपण Ctrl + O दाबून आणि Ctrl + X दाबून ते संपादक बंद करून बदल जतन करू.
एकदा वातावरण स्थापित झाल्यावर आपल्याला बाश्राक फाईल संपादित करण्याची आणि जावासाठी मार्ग सेट करणे आवश्यक आहे.
nano -w ~/.bashrc
फाईलच्या तळाशी नेव्हिगेट करा आणि खालील कोड बाश्राकमध्ये जोडा.
# Java Path
निर्यात जावा_होम = / यूएसआर / लिब / जेव्हीएम / जावा -8-ओरॅकल / जेरे
निर्यात पथ = जावा_होम / बिन: AT पथ [/ स्त्रोत कोड]
आपण फाईल सेव्ह करून बाहेर पडू आणि नंतर आपण ही आज्ञा कार्यान्वित करणार आहोत.
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 *
यासह अंतिम वेळी बाश्राक फाईल उघडा:
nano -w ~/.bashrc
एकदा फाईल उघडली की फाईलच्या शेवटी पुढील कोड जोडा.
#Catalina export CATALINA_HOME=/opt/Tomcat
आम्ही फाईल सेव्ह आणि बंद करुन कार्यान्वित करू.
source ~/.bashrc
शेवटी, खालील आदेश चालवून सर्व्हर सुरू करा:
sudo $CATALINA_HOME/bin/startup.sh
टॉमकाट सर्व्हर थांबविण्यासाठी, चालवा:
sudo $CATALINA_HOME/bin/shutdown.sh
अपाचे टॉमकाट सर्व्हरवर प्रवेश करा
टॉमकाट 8080 पोर्टवर डीफॉल्टनुसार उघडते, म्हणून त्यात प्रवेश करण्यासाठी, त्यांना सर्व्हरचा स्थानिक आयपी पत्ता शोधावा लागेल आणि वेब ब्राउझरमध्ये खालील URL वर प्रवेश करावा लागेल.
http://tu-ip: 8080
मी sudo $ कॅटालिनह्होम / बिन / स्टार्टअप.श ही कमांड चालवितो
आणि पुढील त्रुटी उद्भवली
sudo: /bin/startup.sh: कमांड आढळली नाही
हे कशाबद्दल आहे
कॅटालिनोहोम = / ऑप्ट / टॉमकॅट निर्यात करा
त्रुटी टी मध्ये आहे ... त्यामध्ये बदला