Tomcat aikace-aikacen uwar garken buɗe tushen Linux ne, Windows da sauran tsarukan aiki waɗanda aka tsara don gudanar da kwantena Java Serverlet, kuma suna iya gudanar da fasahar Java Server Page.
Tomcat akwatin gidan yanar gizo ne tare da servlet da tallafin JSP. Tomcat ba sabar aikace-aikace bane, kamar JBoss ko JOnAS.
Can aiki azaman sabar yanar gizo da kanta. Tomcat an haɓaka kuma an sabunta shi ta membobin Asusun Software na Apache da masu sa kai masu zaman kansu.
Masu amfani suna da damar shiga lambar asalin ta da tsarin binary a ƙarƙashin sharuɗɗan da aka kafa a cikin Lasisin Software na Apache.
Sabbin nau'ikan sune 9.x, wanda ke aiwatar da takamaiman Servlet 4.0 da JSP 2.3.
Tomcat shigarwa akan Ubuntu da abubuwan da suka samo asali
Tun da An rubuta Tomcatito a cikin Java, yana aiki akan kowane tsarin aiki wanda yake da na'urar Java ta kamala.
Ya haɗa da mai haɗa Jasper, wanda ke haɗa JSP a cikin sabis. Ana amfani da injin Tomcat servlet sau da yawa a haɗe tare da sabar yanar gizo ta Apache.
A cikin wannan jagorar, zamu ga yadda ake girka Apache Tomcat version 9 a cikin Ubuntu, kodayake waɗannan dokokin suma suna aiki da kowane irin abin da ke Ubuntu.
Sanya java
Apache Tomcat sabar Java ce, don haka ba zai yiwu a yi amfani da software ba tare da sanya Java farko ba.
Abin farin, akwai PPA don Ubuntu wanda ke cire wahalar samun sigar aiki ta yanayin tafiyar Java.
Don ƙara PPA a cikin tsarinku, Dole ne su buɗe tashar mota kuma a ciki za mu rubuta umarnin mai zuwa:
sudo add-apt-repository ppa: webupd8team/java
Bayan ƙara PPA zuwa Ubuntu zamu ci gaba da sabunta jerinmu tare da:
sudo apt update
Kuma a ƙarshe zamu iya shigar da java tare da wannan umarnin:
sudo apt install oracle-java8-installer
Ba a daidaita yanayin Java ta atomatik ba don amfani idan an girka. Don haka dole ne ku daidaita Java ta ƙara abubuwa zuwa fayil ɗin / sauransu / muhalli.
Domin aiwatar da wannan aikin zamu aiwatar da umarni mai zuwa:
sudo nano -w /etc/environment
Yanzu, dole ne mu gungura zuwa ƙasan abun cikin fayil ɗin kuma a cikin wannan za mu sanya waɗannan masu zuwa:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Da zarar an canza canjin, zamu iya adana gyare-gyaren ta latsa Ctrl + O kuma don rufe editan suna yin hakan ta latsa Ctrl + X.
Da zarar an daidaita yanayin, muna buƙatar gyara fayil ɗin Bashrc kuma saita hanyar Java.
nano -w ~/.bashrc
Kewaya zuwa kasan fayil ɗin kuma ƙara lambar mai zuwa zuwa fayil ɗin Bashrc.
# Java Path
fitarwa JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
fitarwa PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Mun adana kuma mun fita daga fayil sannan kuma zamu aiwatar da wannan umarni:
source ~/.bashrc
Da zarar an gama wannan, ana ba da shawarar mu sake kunna kwamfutarmu don canje-canjen da muka kawo yanzu su fara aiki.
Girkawar Apache Tomcat
Da zarar kwamfutarmu ta sake farawa, yanzu zamu ci gaba da girka Tomcat a cikin tsarinmu, saboda wannan za mu buɗe tashar mota kuma a ciki za mu buga abubuwa masu zuwa:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Da zarar an gama zazzagewa, yanzu za mu kwafa abun ciki zuwa babban fayil ɗin ficewa:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Yanzu muna ci gaba don ƙirƙirar mai amfani da rukuni:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Kuma za mu ba mai amfani izini tare da:
chown -R tomcat:tomcat /opt/tomcat
Muna ba da izini ga fayiloli a cikin kundin adireshin Tomcat sab thatda haka, waɗannan suna aiwatarwa:
cd /opt/tomcat/bin chmod + x *
Bude fayil din Bashrc a karo na karshe tare da:
nano -w ~/.bashrc
Da zarar an buɗe fayil ɗin sai a ƙara lambar da ke bi zuwa ƙarshen fayil ɗin.
#Catalina export CATALINA_HOME=/opt/Tomcat
Muna adanawa da rufe fayil ɗin sannan mu aiwatar:
source ~/.bashrc
A ƙarshe, fara sabar ta aiwatar da umarni mai zuwa:
sudo $CATALINA_HOME/bin/startup.sh
Don dakatar da sabar Tomcat, gudu:
sudo $CATALINA_HOME/bin/shutdown.sh
Iso ga sabar Apache Tomcat
Tomcat yana buɗewa ta hanyar tsoho a tashar 8080, don haka don samun damar hakan, dole ne su nemi adireshin IP na uwar garke kuma su sami damar URL mai zuwa a cikin burauzar yanar gizo.
http://tu-ip: 8080
Ina gudanar da umarnin sudo $ CATALINA_HOME / bin / startup.sh
kuma kuskuren mai zuwa yana fitowa
sudo: /bin/startup.sh: ba a samo umarnin ba
menene wannan game da
fitarwa CATALINA_HOME = / ficewa / Tomcat
kuskuren yana cikin T ... canza shi zuwa