Tomcat este o aplicație server open source pentru Linux, Windows și alte sisteme de operare concepute pentru a rula containere Java Serverlet și pot rula, de asemenea, tehnologia Java Server Page.
Tomcat este un container web cu servlet și suport JSP. Tomcat nu este un server de aplicații, cum ar fi JBoss sau JOnAS.
putea funcționează ca un server web de la sine. Tomcat este dezvoltat și actualizat de membri ai Apache Software Foundation și de voluntari independenți.
Utilizatorii au acces gratuit la codul său sursă și forma sa binară în condițiile stabilite în licența software Apache.
Cele mai recente versiuni sunt 9.x, care implementează specificațiile Servlet 4.0 și JSP 2.3.
Instalare Tomcat pe Ubuntu și derivate
dat fiind faptul că Tomcat a fost scrisito în Java, funcționează pe orice sistem de operare care are mașina virtuală Java.
Include compilatorul Jasper, care compilează JSP-uri în servleturi. Motorul servlet Tomcat este adesea prezentat împreună cu serverul web Apache.
În acest ghid, vom vedea cum se instalează Apache Tomcat versiunea 9 în Ubuntu, deși aceste comenzi se aplică și oricărui alt derivat al Ubuntu.
Configurați java
Apache Tomcat este un server Java, deci nu este posibil să utilizați software-ul fără a instala mai întâi Java.
Din fericire, există un PPA pentru Ubuntu care elimină dificultatea de a obține o versiune de lucru a mediului de rulare Java.
Pentru a adăuga PPA la sistemul dvs., Trebuie să deschidă un terminal și în el vom introduce următoarea comandă:
sudo add-apt-repository ppa: webupd8team/java
După adăugarea PPA la Ubuntu, continuăm să reîmprospătăm lista cu:
sudo apt update
Și în cele din urmă putem instala java cu această comandă:
sudo apt install oracle-java8-installer
Mediul Java nu este configurat automat pentru utilizare la instalare. Deci, trebuie să configureze Java adăugând lucruri în fișierul / etc / environment.
Pentru a efectua această operațiune vom executa următoarea comandă:
sudo nano -w /etc/environment
Acum, trebuie să derulăm până la partea de jos a conținutului fișierului și în acesta vom plasa următoarele:
JAVA_HOME="/usr/lib/jvm/java-8-oracle/jre"
Odată ce modificarea este făcută, putem salva modificările apăsând Ctrl + O și pentru a închide editorul o fac apăsând Ctrl + X.
Odată ce mediul este stabilit, trebuie să edităm fișierul Bashrc și să setăm calea pentru Java.
nano -w ~/.bashrc
Navigați în partea de jos a fișierului și adăugați următorul cod în fișierul Bashrc.
# Java Path
export JAVA_HOME = / usr / lib / jvm / java-8-oracle / jre
export PATH = JAVA_HOME / bin: $ PATH [/ sourcecode]
Salvăm și ieșim din fișier și apoi vom executa următoarea comandă:
source ~/.bashrc
După ce se face acest lucru, se recomandă să ne repornim computerul, astfel încât modificările pe care tocmai le-am făcut să aibă efect.
Instalare Apache Tomcat
După repornirea computerului, acum vom continua să instalăm Tomcat în sistemul nostru, pentru aceasta vom deschide un terminal și în el vom introduce următoarele:
wget http://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
Odată ce descărcarea este finalizată, acum vom copia conținutul în folderul opt:
sudo -s mkdir -p /opt/tomcat tar xzvf apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Acum continuăm să creăm un utilizator și un grup:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Și vom acorda utilizatorului permisiunile cu:
chown -R tomcat:tomcat /opt/tomcat
Oferim permisiuni fișierelor din directorul Tomcat astfel încât acestea să fie executabile:
cd /opt/tomcat/bin chmod + x *
Deschideți fișierul Bashrc ultima dată cu:
nano -w ~/.bashrc
Odată ce fișierul este deschis, adăugați următorul cod la sfârșitul fișierului.
#Catalina export CATALINA_HOME=/opt/Tomcat
Salvăm și închidem fișierul și apoi executăm:
source ~/.bashrc
În cele din urmă, porniți serverul executând următoarea comandă:
sudo $CATALINA_HOME/bin/startup.sh
Pentru a opri serverul Tomcat, rulați:
sudo $CATALINA_HOME/bin/shutdown.sh
Accesați serverul Apache Tomcat
Tomcat se deschide în mod implicit pe portul 8080, deci pentru a-l accesa, va trebui să caute adresa IP locală a serverului și să acceseze următoarea adresă URL într-un browser web.
http://tu-ip: 8080
Execut comanda sudo $ CATALINA_HOME / bin / startup.sh
și apare următoarea eroare
sudo: /bin/startup.sh: comanda nu a fost găsită
despre ce este vorba
export CATALINA_HOME = / opt / Tomcat
eroarea este în T ... schimbați-o în