Tomcat je poslužiteljska aplikacija otvorenog koda za Linux, Windows i drugi operativni sistemi koji su dizajnirani za pokretanje Java Serverlet kontejnera, a mogu pokrenuti i tehnologiju Java Server Page.
Tomcat je web spremnik s servletom i JSP podrškom. Tomcat nije poslužitelj aplikacija, poput JBoss ili JOnAS.
Možete samostalno funkcionira kao web server. Tomcat razvijaju i ažuriraju članovi Apache Software Foundation i neovisni volonteri.
Korisnici imaju besplatan pristup izvornom kodu i binarnom obliku pod uslovima utvrđenim u Apache softverskoj licenci.
Najnovije verzije su 9.x, koje implementiraju Servlet 4.0 i JSP 2.3 specifikacije.
Tomcat instalacija na Ubuntu i derivate
Od tada Tomcat je napisanito u Javi radi na bilo kojem operativnom sistemu koji ima Java virtualnu mašinu.
Uključuje Jasper prevodilac, koji kompajlira JSP-ove u servlete. Tomcat servlet mehanizam često se pojavljuje zajedno s web serverom Apache.
U ovom vodiču vidjet ćemo kako instalirati Apache Tomcat verziju 9 u Ubuntu, iako se ove naredbe primjenjuju i na bilo koji drugi derivat Ubuntua.
Konfigurirajte javu
Apache Tomcat je Java poslužitelj, tako da nije moguće koristiti softver bez prethodne instalacije Jave.
Na sreću, postoji PPA za Ubuntu koji uklanja poteškoće u dobivanju radne verzije Java runtime okruženja.
Da biste dodali PPA u svoj sistem, Moraju otvoriti terminal i u njega ćemo upisati sljedeću naredbu:
sudo add-apt-repository ppa: webupd8team/java
Nakon dodavanja PPA-a u Ubuntu nastavljamo s osvježavanjem liste s:
sudo apt update
I na kraju možemo instalirati javu pomoću ove naredbe:
sudo apt install oracle-java8-installer
Java okruženje nije konfigurirano automatski za upotrebu kada se instalira. Stoga moraju konfigurirati Javu dodavanjem stvari u datoteku / etc / environment.
Da bismo izvršili ovu operaciju izvršit ćemo sljedeću naredbu:
sudo nano -w /etc/environment
Sada se moramo pomaknuti na dno sadržaja datoteke i u ovo ćemo smjestiti sljedeće:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Jednom kada je promjena izvršena, možemo spremiti izmjene pritiskom na Ctrl + O, a da bi zatvorili uređivač to čine pritiskom na Ctrl + X.
Jednom kada se okruženje uspostavi, moramo urediti Bashrc datoteku i postaviti put za Javu.
nano -w ~/.bashrc
Idite na dno datoteke i dodajte sljedeći kod u datoteku Bashrc.
# Java Path
izvoz JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
izvoz PATH = JAVA_HOME / bin: $ PATH [/ izvorni kod]
Spremimo i izlazimo iz datoteke, a zatim ćemo izvršiti sljedeću naredbu:
source ~/.bashrc
Kada se to završi, preporučuje se da ponovo pokrenemo računar kako bi promjene koje smo upravo unijeli stupile na snagu.
Instalacija Apache Tomcat
Nakon što se naše računalo ponovo pokrene, sada ćemo nastaviti instalirati Tomcat u naš sistem, za to ćemo otvoriti terminal i u njega ćemo otkucati sljedeće:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Završeno preuzimanje sada ćemo kopirati sadržaj u fasciklu opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Sada nastavljamo sa stvaranjem korisnika i grupe:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
A mi ćemo korisniku dati dozvole sa:
chown -R tomcat:tomcat /opt/tomcat
Dajemo dozvole datotekama u direktorijumu Tomcat tako da su ovi izvršni:
cd /opt/tomcat/bin chmod + x *
Otvorite datoteku Bashrc posljednji put sa:
nano -w ~/.bashrc
Jednom kada se datoteka otvori, dodajte sljedeći kod na kraj datoteke.
#Catalina export CATALINA_HOME=/opt/Tomcat
Spremimo i zatvorimo datoteku, a zatim izvršimo:
source ~/.bashrc
Na kraju, pokrenite poslužitelj izvršavanjem sljedeće naredbe:
sudo $CATALINA_HOME/bin/startup.sh
Da biste zaustavili Tomcat poslužitelj, pokrenite:
sudo $CATALINA_HOME/bin/shutdown.sh
Pristupite serveru Apache Tomcat
Tomcat se podrazumevano otvara na portu 8080, pa će mu zato trebati potražiti lokalnu IP adresu poslužitelja i pristupiti sljedećem URL-u u web pregledniku.
http://tu-ip: 8080
Izvodim naredbu sudo $ CATALINA_HOME / bin / startup.sh
i izlazi sljedeća greška
sudo: /bin/startup.sh: naredba nije pronađena
o čemu se radi
izvoz CATALINA_HOME = / opt / Tomcat
greška je u T ... promijenite je u