Tomcat je odprtokodna strežniška aplikacija za Linux, Windows in drugi operacijski sistemi, ki so zasnovani za izvajanje vsebnikov Java Serverlet in lahko poganjajo tudi tehnologijo Java Server Page.
Tomcat je spletni vsebnik s podporo za strežniški programček in JSP. Tomcat ni strežnik aplikacij, kot sta JBoss ali JOnAS.
Lahko deluje kot spletni strežnik. Tomcat razvijajo in posodabljajo člani fundacije Apache Software Foundation in neodvisni prostovoljci.
Uporabniki imajo prost dostop do izvorne kode in njene binarne oblike pod pogoji, določenimi v licenci za programsko opremo Apache.
Najnovejše različice so 9.x, ki izvajajo specifikacije Servlet 4.0 in JSP 2.3.
Namestitev Tomcat na Ubuntu in izpeljanke
Od takrat Tomcat je bil napisanito v Javi deluje v katerem koli operacijskem sistemu, ki ima navidezni stroj Java.
Vključuje Jasperjev prevajalnik, ki JSP-je prevede v servlete. Motorni programček Tomcat je pogosto predstavljen skupaj s spletnim strežnikom Apache.
V tem priročniku bomo videli, kako namestiti Apache Tomcat različice 9 v Ubuntu, čeprav ti ukazi veljajo tudi za vse druge izpeljanke Ubuntuja.
Konfigurirajte javo
Apache Tomcat je Java strežnik, zato programske opreme ni mogoče uporabiti brez predhodne namestitve Java.
Na srečo za Ubuntu obstaja PPA, ki odpravlja težave pri pridobivanju delovne različice okolja za izvajanje Java.
Če želite dodati PPA v svoj sistem, Odprti morajo terminal in vanj bomo vpisali naslednji ukaz:
sudo add-apt-repository ppa: webupd8team/java
Po dodajanju PPA v Ubuntu nadaljujemo z osvežitvijo seznama z:
sudo apt update
In na koncu lahko s tem ukazom namestimo javo:
sudo apt install oracle-java8-installer
Okolje Java ni konfigurirano samodejno za uporabo ob namestitvi. Torej morajo konfigurirati Javo tako, da dodajo stvari v datoteko / etc / environment.
Za izvedbo te operacije bomo izvedli naslednji ukaz:
sudo nano -w /etc/environment
Zdaj se moramo pomakniti na dno vsebine datoteke in v to bomo postavili naslednje:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Ko je sprememba opravljena, lahko spremembe shranimo s pritiskom na Ctrl + O, za zapiranje urejevalnika pa s pritiskom na Ctrl + X.
Ko je okolje vzpostavljeno, moramo urediti datoteko Bashrc in nastaviti pot za Javo.
nano -w ~/.bashrc
Pomaknite se na dno datoteke in dodajte naslednjo kodo v Bashrc.
# Java Path
izvoz JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
izvoz POT = JAVA_HOME / bin: $ PATH [/ sourcecode]
Datoteko shranimo in zapremo, nato pa bomo izvedli naslednji ukaz:
source ~/.bashrc
Ko je to končano, priporočamo, da znova zaženemo računalnik, da bodo spremembe, ki smo jih pravkar izvedli, začele veljati.
Namestitev Apache Tomcat
Po ponovnem zagonu računalnika bomo zdaj namestili Tomcat v naš sistem, zato bomo odprli terminal in vanj vtipkali naslednje:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Ko je prenos končan, bomo vsebino prekopirali v mapo opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Zdaj nadaljujemo z ustvarjanjem uporabnika in skupine:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
In uporabniku bomo dali dovoljenja z:
chown -R tomcat:tomcat /opt/tomcat
Datotekam v imeniku Tomcat damo dovoljenja tako da so te izvedljive:
cd /opt/tomcat/bin chmod + x *
Datoteko Bashrc še zadnjič odprite z:
nano -w ~/.bashrc
Ko je datoteka odprta, na konec datoteke dodajte naslednjo kodo.
#Catalina export CATALINA_HOME=/opt/Tomcat
Datoteko shranimo in zapremo in nato izvedemo:
source ~/.bashrc
Na koncu zaženite strežnik z naslednjim ukazom:
sudo $CATALINA_HOME/bin/startup.sh
Če želite ustaviti strežnik Tomcat, zaženite:
sudo $CATALINA_HOME/bin/shutdown.sh
Dostopite do strežnika Apache Tomcat
Tomcat se privzeto odpre na vratih 8080, zato bodo morali za dostop do njega poiskati lokalni naslov IP strežnika in v spletnem brskalniku dostopati do naslednjega URL-ja.
http://tu-ip: 8080
Zaženim ukaz sudo $ CATALINA_HOME / bin / startup.sh
in izkaže se naslednja napaka
sudo: /bin/startup.sh: ukaza ni mogoče najti
za kaj gre
izvoz CATALINA_HOME = / opt / Tomcat
napaka je v T ... spremenite v