Tomcat je poslužiteljska aplikacija otvorenog koda za Linux, Windows i drugi operativni sustavi koji su dizajnirani za pokretanje spremnika Java Serverlet, a mogu pokretati i tehnologiju Java Server Page.
Tomcat je web spremnik s podrškom za servlet i JSP. Tomcat nije aplikacijski poslužitelj, poput JBoss ili JOnAS.
Možete samostalno funkcionira kao web poslužitelj. Tomcat razvijaju i ažuriraju članovi Apache Software Foundation i neovisni volonteri.
Korisnici imaju besplatan pristup izvornom kodu i binarnom obliku pod uvjetima utvrđenim u licenci za softver Apache.
Najnovije verzije su 9.x, koje implementiraju Servlet 4.0 i JSP 2.3 specifikacije.
Tomcat instalacija na Ubuntuu i izvedenicama
S obzirom da Tomcat je napisanito u Javi radi na bilo kojem operativnom sustavu koji ima Java virtualni stroj.
Uključuje Jasper prevodilac, koji kompajlira JSP-ove u servlete. Tomcat servlet motor često se nudi zajedno s web poslužiteljem Apache.
U ovom ćemo priručniku vidjeti kako instalirati Apache Tomcat verzije 9 u Ubuntu, iako se ove naredbe odnose 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.
Srećom, postoji PPA za Ubuntu koji uklanja poteškoće s dobivanjem radne verzije Java runtime okruženja.
Da biste dodali PPA u svoj sustav, 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 popisa sa:
sudo apt update
I na kraju možemo instalirati javu s ovom naredbom:
sudo apt install oracle-java8-installer
Java okruženje nije konfigurirano automatski za upotrebu kada je instaliran. 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 kad je promjena izvršena, modifikacije možemo spremiti pritiskom na Ctrl + O, a da bi zatvorili uređivač to čine pritiskom na Ctrl + X.
Jednom kada se okruženje uspostavi, trebamo urediti datoteku Bashrc i postaviti put za Javu.
nano -w ~/.bashrc
Idite na dno datoteke i dodajte sljedeći kod u Bashrc.
# Java Path
izvoz JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
izvoz PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Spremimo i izađemo iz datoteke, a zatim ćemo izvršiti sljedeću naredbu:
source ~/.bashrc
Nakon što se to učini, preporučujemo da ponovno pokrenemo računalo kako bi promjene koje smo upravo unijeli stupile na snagu.
Instalacija Apache Tomcat
Nakon ponovnog pokretanja našeg računala, sada ćemo nastaviti instalirati Tomcat u naš sustav, za to ćemo otvoriti terminal i u njega ćemo upisati sljedeće:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Nakon što se preuzimanje završi, sad ćemo kopirati sadržaj u mapu opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Sada nastavljamo stvarati korisnika i grupu:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
I dat ćemo korisniku dopuštenja sa:
chown -R tomcat:tomcat /opt/tomcat
Dajemo dozvole datotekama u direktoriju Tomcat tako da su ovi izvršni:
cd /opt/tomcat/bin chmod + x *
Otvorite datoteku Bashrc zadnji put pomoću:
nano -w ~/.bashrc
Nakon što se datoteka otvori, dodajte sljedeći kod na kraj datoteke.
#Catalina export CATALINA_HOME=/opt/Tomcat
Datoteku spremamo i zatvorimo, a zatim izvršavamo:
source ~/.bashrc
Napokon, 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 poslužitelju Apache Tomcat
Tomcat se prema zadanim postavkama otvara na priključku 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 pogreška
sudo: /bin/startup.sh: naredba nije pronađena
o čemu se radi
izvoz CATALINA_HOME = / opt / Tomcat
pogreška je u T ... promijenite je u