Instalarea Apache Tomcat pe Ubuntu Server 18.04 LTS
Tomcat este o platformă server open-source, compatibilă cu diverse sisteme de operare, precum Linux și Windows, concepută pentru a găzdui containere Java Servlet și a executa tehnologia Java Server Pages. Acest ghid detaliază procesul de instalare a versiunii 9 a Apache Tomcat pe un server Ubuntu 18.04 LTS.
Observație: Deși acest tutorial se concentrează pe instalarea Apache Tomcat pe Ubuntu 18.04, instrucțiunile sunt aplicabile și pentru versiunea 18.10.
Pregătirea Mediului Java
Întrucât Apache Tomcat este un server Java, prezența unui mediu de execuție Java este o cerință. Din fericire, există un PPA (Personal Package Archive) pentru Ubuntu, care simplifică obținerea unei versiuni operaționale a Java Runtime Environment.
Pentru a adăuga PPA, deschideți terminalul serverului Ubuntu și executați următoarea comandă:
sudo add-apt-repository ppa:webupd8team/java
Notă: Dacă serverul Ubuntu nu are suport implicit pentru PPA-uri, va trebui să instalați în prealabil pachetul software-properties-common.
După adăugarea PPA, parcurgeți cu atenție mesajul afișat pe ecran, care oferă informații despre PPA și implicațiile pentru sistemul dumneavoastră. Ulterior, rulați comanda de actualizare:
sudo apt update
După finalizarea actualizării, utilizați comanda apt install pentru a instala pachetele Java necesare:
sudo apt install oracle-java8-installer
Configurarea Java
PPA-ul WebUpd8 facilitează obținerea unei versiuni funcționale de Java pe serverul Ubuntu. Cu toate acestea, instalarea Java nu duce automat la configurarea sa pentru utilizare. Va trebui să configurați manual variabilele de mediu Java, adăugând informații în fișierul /etc/environment.
Deschideți fișierul /etc/environment cu editorul de text Nano:
sudo nano -w /etc/environment
Navigați la sfârșitul fișierului, ignorând conținutul existent, și adăugați următoarea linie:
JAVA_HOME=”/usr/lib/jvm/java-8-oracle/jre”
Salvați modificările (Ctrl+O) și închideți editorul (Ctrl+X).
Următorul pas este editarea fișierului .bashrc pentru a defini calea către Java.
nano -w ~/.bashrc
La sfârșitul fișierului, adăugați următoarele linii:
# Calea Java
export JAVA_HOME=/usr/lib/jvm/java-8-oracle/jre
export PATH=JAVA_HOME/bin:$PATH
Salvați modificările (Ctrl+O), închideți editorul (Ctrl+X) și executați comenzile source și echo pentru a finaliza configurarea:
source ~/.bashrc
După închiderea editorului Nano, reporniți sistemul pentru a vă asigura că mediul Java este configurat corect.
Instalarea Apache Tomcat
Cu mediul Java pregătit, putem trece la instalarea Tomcat. Mai întâi, obțineți drepturi de superutilizator (root), navigați la directorul /tmp și descărcați versiunea 9.0.13 a Tomcat:
sudo -s
cd /tmp wget https://www-eu.apache.org/dist/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gz
După ce descărcarea este completă, extrageți pachetul în directorul /opt:
mkdir -p /opt/tomcat
tar xzvf /tmp/apache-tomcat-9.0.13.tar.gz -C /opt/tomcat/ --strip-components=1
Odată ce software-ul este instalat în /opt/tomcat, creați utilizatorul și grupul „tomcat”:
groupadd tomcat useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Acordați utilizatorului „tomcat” permisiunea de a accesa și opera directorul /opt/tomcat:
chown -R tomcat:tomcat /opt/tomcat
Utilizați comanda chmod pentru a face toate fișierele din directorul /opt/tomcat/bin/ executabile:
cd /opt/tomcat/bin chmod +x *
Deschideți din nou fișierul .bashrc:
nano -w ~/.bashrc
La sfârșitul fișierului, definiți variabila de mediu CATALINA_HOME pentru Tomcat:
#Catalina export CATALINA_HOME=/opt/tomcat
Salvați modificările (Ctrl+O).
Reîmprospătați modificările din .bashrc:
source ~/.bashrc
În final, porniți serverul Tomcat cu următoarea comandă:
sudo $CATALINA_HOME/bin/startup.sh
Oprirea Tomcat
Pentru a opri serverul Tomcat, utilizați scriptul de închidere:
sudo $CATALINA_HOME/bin/shutdown.sh
Accesarea Serverului Apache Tomcat
În mod implicit, Tomcat rulează pe portul 8080. Pentru a-l accesa, veți avea nevoie de adresa IP locală a serverului și o veți introduce într-un browser web, conform următorului format:
https://adresa-ip-server:8080
Dacă nu știți care este adresa IP locală a serverului, o puteți obține din terminal, rulând comanda:
ip addr show | grep 192.168*
Dacă serverul dvs. nu folosește blocul de adrese 192.168, eliminați filtrul grep și rulați comanda astfel:
ip addr show