„Tomcat“ yra atvirojo kodo serverio programa, skirta „Linux“, „Windows“ ir kitos operacinės sistemos, skirtos „Java Serverlet“ sudėtiniams rodiniams paleisti, taip pat gali paleisti „Java Server Page“ technologiją.
„Tomcat“ yra žiniatinklio talpykla su servletu ir JSP palaikymu. „Tomcat“ nėra programų serveris, pvz., „JBoss“ ar „JOnAS“.
Galite pati veikia kaip interneto serveris. „Tomcat“ sukūrė ir atnaujino „Apache Software Foundation“ nariai ir nepriklausomi savanoriai.
Vartotojai turi nemokamą prieigą prie jo šaltinio kodo ir dvejetainės formos pagal „Apache“ programinės įrangos licencijoje nustatytas sąlygas.
Naujausios versijos yra 9.x, kuriose įdiegtos „Servlet 4.0“ ir „JSP 2.3“ specifikacijos.
„Tomcat“ diegimas „Ubuntu“ ir dariniuose
Nuo Tomcatas buvo parašytasito „Java“, jis veikia bet kurioje operacinėje sistemoje, turinčioje „Java“ virtualiąją mašiną.
Jame yra „Jasper“ kompiliatorius, kuris kaupia JSP į servletus. „Tomcat“ servleto variklis dažnai rodomas kartu su „Apache“ tinklo serveriu.
Šiame vadove pamatysime, kaip įdiegti „Apache Tomcat“ 9 versiją „Ubuntu“, nors šios komandos taip pat taikomos bet kuriam kitam „Ubuntu“ dariniui.
Konfigūruokite „Java“
„Apache Tomcat“ yra „Java“ serveris, todėl programinės įrangos naudoti neįmanoma pirmiausia neįdiegus „Java“.
Laimei, yra „Ubuntu“ PPA, kuris pašalina sunkumus gauti darbinę „Java“ vykdymo aplinkos versiją.
Norėdami pridėti PPA prie savo sistemos, Jie turi atidaryti terminalą ir jame įveskite šią komandą:
sudo add-apt-repository ppa: webupd8team/java
Pridėję PPA prie „Ubuntu“, mes atnaujiname savo sąrašą:
sudo apt update
Ir pagaliau galime įdiegti „Java“ naudodami šią komandą:
sudo apt install oracle-java8-installer
„Java“ aplinka nekonfigūruojama automatiškai naudoti įdiegus. Taigi jie turi sukonfigūruoti „Java“, pridėdami dalykų prie / etc / aplinkos failo.
Norėdami atlikti šią operaciją, vykdysime šią komandą:
sudo nano -w /etc/environment
Dabar turime slinkti iki failo turinio apačios ir jame išdėstysime:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Atlikus pakeitimą, mes galime išsaugoti pakeitimus paspausdami „Ctrl“ + O, o norėdami uždaryti redaktorių, jie tai daro paspausdami „Ctrl“ + X.
Sukūrus aplinką, turime redaguoti „Bashrc“ failą ir nustatyti „Java“ kelią.
nano -w ~/.bashrc
Eikite į failo apačią ir pridėkite šį kodą prie „Bashrc“ failo.
# Java Path
eksportuoti JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
eksportuoti PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Išsaugome ir išeiname iš failo, tada vykdysime šią komandą:
source ~/.bashrc
Tai atlikus, rekomenduojama iš naujo paleisti kompiuterį, kad ką tik atlikti pakeitimai įsigaliotų.
„Apache Tomcat“ diegimas
Paleidus kompiuterį iš naujo, dabar mes ketiname įdiegti „Tomcat“ į savo sistemą. Tam atidarysime terminalą ir jame įveskite:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Kai atsisiuntimas bus baigtas, dabar mes nukopijuosime turinį į pasirinkimo aplanką:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Dabar mes kuriame vartotoją ir grupę:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Suteiksime vartotojui leidimus:
chown -R tomcat:tomcat /opt/tomcat
Suteikiame leidimus failams, esantiems kataloge „Tomcat“ kad juos būtų galima vykdyti:
cd /opt/tomcat/bin chmod + x *
Paskutinį kartą atidarykite „Bashrc“ failą naudodami:
nano -w ~/.bashrc
Kai failas bus atidarytas, failo pabaigoje pridėkite šį kodą.
#Catalina export CATALINA_HOME=/opt/Tomcat
Mes išsaugome ir uždarome failą, tada vykdome:
source ~/.bashrc
Galiausiai paleiskite serverį vykdydami šią komandą:
sudo $CATALINA_HOME/bin/startup.sh
Norėdami sustabdyti „Tomcat“ serverį, paleiskite:
sudo $CATALINA_HOME/bin/shutdown.sh
Prisijunkite prie „Apache Tomcat“ serverio
Pagal numatytuosius nustatymus „Tomcat“ atsidaro 8080 prievade, todėl norėdami jį pasiekti, jie turės ieškoti vietinio serverio IP adreso ir interneto naršyklėje pasiekti šį URL.
http://tu-ip: 8080
Vykdau komandą sudo $ CATALINA_HOME / bin / startup.sh
ir paaiškėja tokia klaida
sudo: /bin/startup.sh: komanda nerasta
apie ką tai
eksportuoti CATALINA_HOME = / opt / Tomcat
klaida yra T ... pakeiskite ją į