Apache Tomcat, cunoscut și sub numele de Tomcat Server, este un server web open-source cu containerul Servlet pentru a lansa aplicații web bazate pe Java. Tomcat include JavaServer Pages (JSP), WebSocket, Java Servlet, Java EL etc., pentru un mediu de server web HTTP complet Java pentru a rula codul Java.

Marea comunitate de dezvoltatori calificați menține serverul Tomcat sub conducerea fundației software Apache. Prin urmare, serverul Tomcat oferă o accesibilitate excelentă pentru a lucra eficient la aplicația bazată pe Java. Suportul pe mai multe platforme înseamnă că este disponibil atât pentru Windows, cât și pentru Linux. Cea mai recentă versiune de Apache Tomcat este 10.0.18, așa că în acest ghid, vom explica cum să instalați Apache Tomcat 10 pe Ubuntu 20.04.

1. Instalarea Java (cea mai recentă versiune)

În primul rând, rețineți că, dacă tocmai ați instalat Ubuntu 20.04 pe sistemul dvs., trebuie adăugați un utilizator nou în Linux înainte de a configura Apache Tomcat.

După cum am menționat, Apache Tomcat este folosit pentru aplicații bazate pe Java, necesitând cea mai recentă versiune de Java. Cea mai recentă versiune de Apache Tomcat necesită JDK 8 (Java Development Kit) sau o versiune superioară pentru a funcționa corect. Puteți

instagram viewer
instalați cea mai nouă versiune de JDK rulând următoarele comenzi în terminalul Linux:

actualizare sudo apt
sudo apt install default-jdk -y

Am folosit -y în comanda de mai sus pentru a depăși automat confirmarea instalării. În continuare, trebuie să verificați și să verificați versiunea Java prin următoarea comandă:

versiunea java

După cum puteți vedea în imaginea de mai sus, avem cea mai recentă versiune de OpenJDK, 11.0.14. De asemenea, arată informații importante despre mediul și serverul OpenJDK Runtime.

2. Instalare Apache Tomcat 10

Apache Tomcat are o echipă de dezvoltare activă care oferă cele mai recente actualizări în mod regulat, așa că descărcați-l de pe serverul oficial folosind comanda de mai jos:

wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.18/bin/apache-tomcat-10.0.18.tar.gz

Dacă citiți acest ghid la luni de la postare și există o nouă actualizare după 10.0.18, asigurați-vă că schimbați versiunea în comanda de mai sus. În caz contrar, comanda nu va funcționa și veți primi erori în timp ce descărcați cea mai recentă versiune de Apache Tomcat.

După ce descărcați fișierul Tomcat tar.gz, extrageți arhiva tar cu comanda dată mai jos:

tar xvf apache-tomcat-10.0.18.tar.gz

Acum mutați fișierele extrase în directorul principal (/usr/share/apache-tomcat) folosind următoarea comandă:

sudo mv apache-tomcat-10.0.18 /usr/share/apache-tomcat

De asemenea, puteți utiliza următoarea comandă pentru a extrage și muta directorul Tomcat în același timp, în loc să o faceți unul câte unul:

sudo tar xzvf apache-tomcat-10*tar.gz -C /opt/tomcat --strip-components=1 

3. Configurarea contului de utilizator Tomcat

Rularea serverului Tomcat printr-un anumit cont de utilizator este o idee bună din motive de securitate. Executați comanda de mai jos pentru a crea un nou cont de utilizator:

sudo nano /opt/tomcat/conf/tomcat-users.xml

Acum, schimbați numele de utilizator și parola conform cerințelor și salvați-o:

Schimbați rolurile în manager și manager-gazdă și setați-le parolele în consecință.

În cele din urmă, setați permisiunile necesare pentru fișiere în directorul Tomcat, după cum urmează:

sudo chown -R tomcat: tomcat /opt/tomcat/ 
sudo chmod -R u+x /opt/tomcat/bin

4. Activați accesul la Apache Tomcat

Puteți accesa aplicațiile host-manager și tomcat manager doar ca localhost, așa că este important să configurați permisiunile de acces. Există două moduri de a permite accesul, fie de a permite anumite sisteme de la distanță, fie de a permite toate sistemele. Deschideți fișierul context.xml pentru a-l edita pentru aplicațiile manager și gazdă-manager:

sudo nano /opt/tomcat/webapps/manager/META-INF/context.xml
sudo nano /opt/tomcat/webapps/host-manager/META-INF/context.xml

Acum schimbați liniile adăugând adresa IP pe care o veți accesa. Vedea cum să vă găsiți adresa IP în Linux daca ai nevoie de ajutor:

allow="127\.\d+\.\d+\.\d+|::1|0:0:0:0:0:0:0:1|10.0.2.15" />

În cele din urmă, salvați fișierul, iar sistemul va permite accesul managerului și managerului gazdei.

5. Configurați fișierul Tomcat Systemd

Tomcat are acces la script-ul bash pentru pornirea și oprirea serviciilor. Cu toate acestea, puteți crea un script de pornire pentru gestionarea tuturor sarcinilor ca serviciu systemd. Deci, mai întâi, deschideți fișierul tomcat.service în vim folosind comanda de mai jos:

sudo nano /etc/systemd/system/tomcat.service

Acum lipiți următorul conținut în editorul vim și salvați-l:

[Unitate]
Descriere=Tomcat
După=syslog.target network.target
[Serviciu]
Tip = bifurcare
Utilizator=pisica
Grup=pisica
Environment=JAVA_HOME=/usr/lib/jvm/default-java
Environment='JAVA_OPTS=-Djava.awt.headless=true'
Environment=CATALINA_HOME=/usr/share/apache-tomcat
Environment=CATALINA_BASE=/usr/share/apache-tomcat
Environment=CATALINA_PID=/usr/share/apache-tomcat/temp/tomcat.pid
ExecStart=/usr/share/apache-tomcat/bin/catalina.sh start
ExecStop=/usr/share/apache-tomcat/bin/catalina.sh stop
[Instalare]
WantedBy=multi-user.target

Rulați comanda de mai jos pentru a reîncărca serviciul systemd pentru a încărca modificările făcute în fișier.

sudo systemctl daemon-reload

Acum, porniți și activați aplicația Tomcat folosind comenzile de mai jos:

sudo systemctl start tomcat.service
sudo systemctl enable tomcat.service

Să verificăm starea serviciului Tomcat rulând următoarea comandă în terminal:

sudo systemctl status tomcat.service

Aici, în imaginea de mai sus, sistemul afișează „activ (în rulare)” în stare.

6. Accesați serverul web Tomcat

În mod implicit, Tomcat Server rulează pe portul 8080, dar îl puteți verifica folosind următoarea comandă:

sudo ss -tunelp | grep 8080

Acum accesați serverul Tomcat din browser:

http://localhost: 8080/

În cele din urmă, furnizați un nume de utilizator și o parolă pentru a accesa Tomcat 10 de pe computerul dvs. Linux:

Puteți verifica starea serverului, puteți descărca aplicația de manager și puteți găzdui un manager din interfața web. Dacă întâmpinați vreo eroare în timp ce accesați Tomcat 10 din browserul web, ar trebui să reîncărcați tomcat.service din nou. Vă va ajuta să dați un nou început serviciului Tomcat și să încărcați toate datele pentru a funcționa corect. Odată ce reîncărcați tomcat.service, porniți, activați și verificați starea tomcat.service așa cum am menționat mai sus.

Ai instalat Apache Tomcat 10 cu succes!

Așadar, puteți instala și configura cu ușurință Apache Tomcat 10 pe Ubuntu 20.04. Am împărțit procesul în șase pași distincti, în care am luat în considerare totul despre instalarea Tomcat 10.

Asigurați-vă că urmați pașii unul câte unul, deoarece este esențial pentru configurarea cu succes a Apache Tomcat. Nu vă confundați în procesul de instalare, deoarece procesul pornește prin instalarea Tomcat 10 și ajunge prin accesarea serverului Tomcat din browserul web. Există câteva comenzi rapide pe care le-am folosit în metodele de mai sus, deoarece aceste comenzi rapide vă vor ajuta să instalați Apache 10 cu ușurință.

5 motive pentru a vă crea propriul server personal acasă

Citiți în continuare

AcțiuneTweetAcțiuneE-mail

Subiecte asemănătoare

  • Linux
  • Server Apache
  • Ubuntu
  • Linux

Despre autor

Nitin Jangid (2 articole publicate)Mai multe de la Nitin Jangid

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona