I-Tomcat uhlelo lomthombo ovulekile lwe-Linux, IWindows nezinye izinhlelo zokusebenza ezenzelwe ukusebenzisa iziqukathi ze-Java Serverlet, futhi zingasebenzisa ubuchwepheshe be-Java Server Page.
I-Tomcat iyisitsha sewebhu esinokusekelwa kwe-servlet ne-JSP. I-Tomcat akuyona iseva yohlelo lokusebenza, njenge-JBoss noma i-JOnAS.
Ngiyakwazi isebenza njengeseva yewebhu iyodwa. I-Tomcat ithuthukiswa futhi ivuselelwa ngamalungu e-Apache Software Foundation kanye namavolontiya azimele.
Abasebenzisi banokufinyelela kwamahhala kukhodi yayo yomthombo nefomu layo kanambambili ngaphansi kwemigomo esungulwe ku-Apache Software License.
Izinhlobo zakamuva kakhulu ziyi-9.x, ezisebenzisa imininingwane ye-Servlet 4.0 ne-JSP 2.3.
Ukufakwa kukaTomcat ku-Ubuntu nakwizakhi
Kusukela UTomcat wabhalwaito kuJava, isebenza kunoma yiluphi uhlelo lokusebenza olunomshini obonakalayo weJava.
Kubandakanya i-Jasper compiler, ehlanganisa ama-JSP kuma-servlets. Injini ye-Tomcat servlet ivame ukuhlanganiswa ngokubambisana ne-Apache web server.
Kulo mhlahlandlela, sizobona ukuthi ungayifaka kanjani i-Apache Tomcat version 9 ku-Ubuntu, yize le miyalo isebenza futhi kunoma ikuphi okunye okutholakala ku-Ubuntu.
Lungiselela iJava
I-Apache Tomcat iseva yeJava, ngakho-ke akunakwenzeka ukusebenzisa isoftware ngaphandle kokufaka kuqala iJava.
Ngenhlanhla kukhona i-PPA ye-Ubuntu esusa ubunzima bokuthola inguqulo esebenzayo yemvelo yesikhathi sokusebenza seJava.
Ukufaka i-PPA kusistimu yakho, Kumele bavule i-terminal futhi kuyo sizothayipha umyalo olandelayo:
sudo add-apt-repository ppa: webupd8team/java
Ngemuva kokungeza i-PPA ku-Ubuntu siqhubeka nokuvuselela uhlu lwethu nge:
sudo apt update
Futhi ekugcineni singafaka iJava ngalo myalo:
sudo apt install oracle-java8-installer
Imvelo yeJava ayimisiwe ngokuzenzakalela ukuze isetshenziswe lapho ifakiwe. Ngakho-ke kufanele balungiselele iJava ngokungeza izinto kufayela le- / etc / environment.
Ukuze senze lo msebenzi sizokhipha umyalo olandelayo:
sudo nano -w /etc/environment
Manje, kufanele skrolela ezansi kokuqukethwe kwefayela futhi kulokhu sizobeka okulandelayo:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Lapho ushintsho selwenziwe, singagcina ukulungiswa ngokucindezela u-Ctrl + O futhi ukuvala isihleli bakwenza lokho ngokucindezela u-Ctrl + X.
Lapho nje imvelo isunguliwe, sidinga ukuhlela ifayela leBashrc bese sisetha indlela yeJava.
nano -w ~/.bashrc
Zulazulela ezansi kwefayela bese ufaka ikhodi elandelayo ku-Bashrc.
# Java Path
thekelisa i-Java_HOME = / usr / lib / jvm / java-8-oracle / jre
thekelisa PATH = Java_HOME / bin: $ PATH [/ sourcecode]
Silondoloza futhi sikhiphe ifayela bese sizokhipha umyalo olandelayo:
source ~/.bashrc
Uma lokhu sekwenziwe, kunconywa ukuthi siqale kabusha ikhompyutha yethu ukuze ushintsho esisanda kulwenza luqale ukusebenza.
Ukufakwa kwe-Apache Tomcat
Ngemuva kokuqalisa kabusha ikhompyutha yethu, manje sizoqhubeka ukufaka i-Tomcat ohlelweni lwethu, ngalokhu sizovula i-terminal futhi kuyo sizothayipha okulandelayo:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Lapho ukulanda sekuqedile, manje sizokopisha okuqukethwe kufolda yokukhetha:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Manje siqhubeka nokwakha umsebenzisi neqembu:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Futhi sizonikeza umsebenzisi izimvume nge:
chown -R tomcat:tomcat /opt/tomcat
Sinikeza izimvume kumafayili enkomba ye-Tomcat ukuze lokhu kusebenze:
cd /opt/tomcat/bin chmod + x *
Vula ifayela leBashrc okokugcina nge:
nano -w ~/.bashrc
Uma ifayela selivuliwe engeza ikhodi elandelayo ekugcineni kwefayela.
#Catalina export CATALINA_HOME=/opt/Tomcat
Silondoloza futhi sivale ifayili bese sisebenzisa:
source ~/.bashrc
Ekugcineni, qala iseva ngokusebenzisa umyalo olandelayo:
sudo $CATALINA_HOME/bin/startup.sh
Ukumisa iseva ye-Tomcat, sebenzisa:
sudo $CATALINA_HOME/bin/shutdown.sh
Finyelela kuseva ye-Apache Tomcat
I-Tomcat ivula ngokuzenzakalela ku-port 8080, ukuze bayifinyelele, kuzodingeka babheke ikheli le-IP lendawo yeseva futhi bafinyelele i-URL elandelayo kusiphequluli sewebhu.
http://tu-ip: 8080
Ngigijimisa umyalo Sudo $ CATALINA_HOME / bin / startup.sh
bese kuvela iphutha elilandelayo
sudo: /bin/startup.sh: umyalo awutholakalanga
imayelana nani lokhu
thekelisa i-CATALINA_HOME = / opt / Tomcat
iphutha liku-T ... uyishintshe ibe ngu-