Tomcat ndeye yakavhurwa sosi server kunyorera yeLinux, Windows uye mamwe masisitimu anoshanda akagadzirirwa kumhanyisa midziyo yeJava Serverlet, uye anogona zvakare kumhanyisa tekinoroji yeJava Server Peji.
Tomcat mudziyo wewebhu une servlet uye JSP rutsigiro. Tomcat haisi sevha yekushandisa, saJBoss kana JOnAS.
Unogona inoshanda sewebhu dura iri yoga. Tomcat inovandudzwa uye inovandudzwa nenhengo dzeApache Software Foundation uye vanozvipira vanozvipira.
Vashandisi vane mahara kuwana kune yayo sosi kodhi uye yayo binary fomu pasi pematemu akagadzwa muApache Software License.
Shanduro dzichangoburwa ndedze 9.x, idzo dzinoshandisa iyo Servlet 4.0 uye JSP 2.3 yakatarwa.
Tomcat kuisirwa pane Ubuntu uye zvigadzirwa
Kubvira Tomcat yakanyorwaito muJava, inoshanda pane chero sisitimu inoshanda iyo ine mushandisi weJava chaiwo.
Inosanganisira iyo Jasper compiler, iyo inounganidza JSPs kuva servlets. Iyo Tomcat servlet injini inowanzo kuverengerwa pamwe chete neApache webhu server.
Muchirongwa ichi, tichaona maitiro ekuisa Apache Tomcat vhezheni 9 muUbuntu, kunyangwe iyi mirairo inoshandawo kune chero chimwe chinobva kuUbuntu.
Gadzira Java
Apache Tomcat iJava server, saka hazviite kuti ushandise software usati watanga kuisa Java.
Neraki kune PPA yeUbuntu iyo inobvisa kunetseka kwekutora inoshanda vhezheni ye Java nguva yekumhanya.
Kuti uwedzere iyo PPA kune yako system, Ivo vanofanirwa kuvhura terminal uye mairi tichaenda kunyora murairo unotevera:
sudo add-apt-repository ppa: webupd8team/java
Mushure mekuwedzera iyo PPA kuUbuntu isu tinoenderera mberi nekuvandudza runyorwa rwedu ne:
sudo apt update
Uye pakupedzisira tinogona kuisa Java nemurairo uyu:
sudo apt install oracle-java8-installer
Java nharaunda haina kugadzirirwa otomatiki yekushandisa kana yaiswa. Saka iwe unofanirwa kumisikidza Java nekuwedzera zvinhu ku / etc / environment Faira.
Kuti tiite oparesheni iyi tichaita unotevera kuraira:
sudo nano -w /etc/environment
Zvino, isu tinofanirwa kupuruzira kusvika pasi pezvinyorwa zvefaira uye mune izvi isu tichaisa zvinotevera:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Kana shanduko yaitwa, tinogona kusevha nekutsikirira Ctrl + O uye kuvhara mupepeti vanozviita nekudzvanya Ctrl + X.
Kana nharaunda yangosimbiswa, tinofanirwa kugadzirisa iyo Bashrc faira uye nekuisa nzira yeJava.
nano -w ~/.bashrc
Enda kune zasi kwefaira uye wedzera inotevera kodhi kune iyo Bhashrc faira.
# Java Path
kutumira kunze Java_HOME = / usr / lib / jvm / java-8-oracle / jre
kutumira kunze PATH = Java_HOME / bin: $ PATH [/ sourcecode]
Isu tinochengetedza uye tinobuda mufaira uye tobva taita unotevera kuraira:
source ~/.bashrc
Kana izvi zvaitwa, zvinokurudzirwa kuti titangezve komputa yedu kuitira kuti shanduko dzatangoita dzishande.
Apache Tomcat kuisirwa
Mushure mekutanga komputa yedu, ikozvino tichaenderera mberi nekuisa Tomcat mune yedu system, nekuti izvi tichazovhura terminal uye mairi ticha kunyora zvinotevera:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Kana kurodha pasi kwaitwa, izvozvi ticha teedzera izvo zvirimo kune iyo folda inosarudza:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Iye zvino tinoenderera nekugadzira mushandisi uye boka:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Uye isu tichaenda kupa mushandisi mvumo ne:
chown -R tomcat:tomcat /opt/tomcat
Isu tinopa mvumo kune mafaera mune iyo Tomcat dhairekitori kuitira kuti izvi zviitwe:
cd /opt/tomcat/bin chmod + x *
Vhura iyo Bashrc faira kekupedzisira ne:
nano -w ~/.bashrc
Kana iyo faira yavhurwa wedzera inotevera kodhi kumagumo efaira.
#Catalina export CATALINA_HOME=/opt/Tomcat
Isu tinochengeta uye nekuvhara iyo faira tobva tafaira:
source ~/.bashrc
Pakupedzisira, tanga sevha nekuita unotevera kuraira:
sudo $CATALINA_HOME/bin/startup.sh
Kumisa server yaTomcat, mhanya:
sudo $CATALINA_HOME/bin/shutdown.sh
Fambisa iyo Apache Tomcat server
Tomcat anovhura nekusarudzika pachiteshi 8080, saka kuti vaiwane, ivo vanofanirwa kutarisa kumusoro kweseva ye IP kero uye vowana iyo inotevera URL mune yewebhu browser.
http://tu-ip: 8080
Ini ndinomhanya iyo yekuraira sudo $ CATALINA_HOME / bin / startup.sh
uye kukanganisa kunotevera kunobuda
sudo: /bin/startup.sh: raira haina kuwanikwa
ndezvei izvi
kutumira kunze CATALINA_HOME = / opt / Tomcat
iko kukanganisa kuri muT ... kuchinjira iko