În cadrul funcțiilor pe care le gestionăm zi de zi în sistemele sau mediile noastre de laborator, trebuie să fim conștienți de știrile și noile instrumente de care au nevoie utilizatorii, în special acele persoane care se află în departamentele de dezvoltare (dacă există acest departament în organizația noastră) , proiectare, logistică, oferind soluții la nivel de software și hardware, astfel încât munca lor să fie cea mai optimă și cea mai eficientă.
De data aceasta vom analiza cum putem instala Apache Tomcat 8, server web care ne permite să găzduim aplicații Java, ceva foarte util pentru dezvoltatorii care implementează aplicații în Java.
Ce este Apache Tomcat?Așa cum am menționat anterior, Apache Tomcat este un server web care oferă alternative pentru aplicațiile Java, așa cum se obișnuiește în Linux, este un software open source gratuit care se îmbunătățește zi de zi. Apache provine din cuvântul francez pentru server neuniform, care a fost implementat din 1996 și printre numeroasele sale avantaje avem:
Avantajele Apache Tomcat
- Software gratuit
- Multi platformă
- Performanța optima
- Stabil și sigur
Practic utilizarea Apache Tomcat este axat pe pagini web, fie dinamice, fie statice și știm bine că Apache este integrat cu binecunoscutul pachet LAMP (Linux, Apache, MySQL, PHP).
Pentru această analiză vom folosi un mediu cu CentOS 7. Înainte de a începe vom lăsa câteva tutoriale care ar putea fi de interes:
- Instalați Apache Tomcat pe Ubuntu 16.04
- Instalați LAMP pe Debian 8
- Instalați XAMPP
- Monitorizați performanța Apache
1. Actualizați sistemul CentOS 7
Primul pas de făcut este actualizați sistemul CentOS 7 Pentru a căuta noi actualizări și a avea astfel mai multă stabilitate, pentru aceasta vom folosi comanda:
actualizare sudo yum
Sperăm că toate fișierele vor fi descărcate și instalate.
2. Instalați Java
Următorul pas pe care trebuie să-l facem este instalați Java astfel încât Apache Tomcat să poată rula toate acele aplicații bazate pe Java. Pentru a efectua această actualizare vom folosi următoarea comandă:
sudo yum instalează java-1.7.0-openjdk-devel
Acceptăm descărcarea și așteptăm instalarea acesteia. În mod implicit, calea unde este instalat Java este / usr / lib / jvm / jre, trebuie să-l avem în vedere pentru configurația Apache Tomcat.
3. Crearea utilizatorului pentru Tomcat
Odată ce am instalat corect Java, următorul pas pe care trebuie să-l facem este creați un utilizator pentru a gestiona tot ce ține de Apache Tomcat (nu trebuie să fie utilizatorul root). Mai întâi vom crea grupul tomcat folosind următoarea comandă:
sudo groupadd tomcatAcum continuăm să creăm utilizatorul tomcat și vom adăuga următoarele setări utilizatorului respectiv:
- Faceți-l membru al grupului tomcat.
- Vom crea un director în cale opt / tomcat unde va fi instalat Apache Tomcat.
- Vom adăuga parametrul / bin / false astfel încât nimeni să nu acceseze contul.
Vom introduce următoarea comandă:
sudo useradd -M -s / bin / nologin -g tomcat -d / opt / tomcat tomcatOdată ce acest proces este finalizat, putem continua să descărcăm și să instalăm Apache Tomcat 8.
4. Descărcați și instalați Apache Tomcat
Pentru aceasta, trebuie să accesați următorul link web Apache pentru a vedea cele mai recente versiuni ale Apache disponibile pentru descărcare. Pentru a găsi versiunea corectă (fișierul tar.gz) mergem la versiunea corectă și în câmpul Distribuții binare plasăm fișierul tar.gz în câmpul de bază.
MARI
Acolo trebuie să copiem adresa link-ului pentru descărcarea respectivă. Pentru versiunea 8, link-ul este după cum urmează: fișierul tar.gz Apache 8.
Pentru a începe procesul de instalare vom merge la folderul de start folosind parametrul:
cd ~Apoi vom folosi comanda wget pentru a continua cu descărcarea Apache Tomcat, vom folosi sintaxa wget Link_de_Descarga, în cazul nostru este:
wget http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gzSperăm că descărcarea se finalizează și se instalează corect.
NotăÎn unele cazuri comanda wget nu este disponibil în CentOS 7, pentru a rezolva acest lucru, introduceți comanda:
sudo yum instalați wgetCu aceasta îl vom instala.
După cum am menționat mai devreme, vom merge instalați Apache Tomcat 8 în calea / opt / tomcat dar implicit acest traseu nu există, pentru a-l crea vom folosi următoarea comandă:
sudo mkdir / opt / tomcatAcum mergem la extrageți fișierul descărcat în calea / opt / tomcat, pentru aceasta vom introduce următoarea comandă:
sudo tar xvf apache-tomcat-8 * tar.gz -C / opt / tomcat --strip-components = 1Sperăm că Apache este extras în calea / opt / tomcat. Odată ce toate fișierele sunt extrase trebuie să atribuim permisiunile corespunzătoare.
5. Actualizați permisiunile pentru utilizatorul tomcat
Pentru ca utilizatorul tomcat să poată accesa calea de instalare Tomcat, vom efectua următorul proces. Noi mergem spre mergeți la calea unde au fost instalate toate fișierele Apache Tomcat 8 (/ opt / tomcat) folosind următoarea comandă:
cd / opt / tomcatOdată ce suntem pe această rută vom introduce următorii parametri la acordați permisiuni de citire și scriere pe acea cale:
sudo chgrp -R tomcat conf sudo chmod g + rwx conf sudo chmod g + r conf / *În cele din urmă o vom face permite utilizatorului tomcat să fie proprietarul jurnalelor, al aplicațiilor web și al altor componente ale fișierului conf, pentru aceasta vom introduce următoarele:
sudo chown -R tomcat webapps / work / temp / logs /Acum trecem la instalarea sistemului.
6. Instalați fișierul de sistem
Trebuie să instalăm fișierul systemd, deoarece Apache Tomcat va rula ca serviciu, așa că vom introduce următoarele pentru a crea fișierul tomcat.service:
sudo nano /etc/systemd/system/tomcat.serviceAcolo putem vedea că este afișat un fișier gol, deci trebuie să adăugăm următoarele:
# Systemd unit file for tomcat [Unit] Description = Apache Tomcat Web Application Container After = syslog.target network.target [Service] Type = forking Environment = JAVA_HOME = / usr / lib / jvm / jre Environment = CATALINA_PID = / opt / tomcat /temp/tomcat.pid Environment = CATALINA_HOME = / opt / tomcat Environment = CATALINA_BASE = / opt / tomcat Environment = 'CATALINA_OPTS = -Xms512M -Xmx1024M -server -XX: + UseParallelGC' Environment = 'JAVA_OPTS = -Djava.awt.headless = adevărat -Djava.security.egd = fișier: / dev /./ urandom 'ExecStart = / opt / tomcat / bin / startup.sh ExecStop = / bin / kill -15 $ MAINPID User = tomcat Group = tomcat [Instalare] WantedBy = multi-user.target
Salvăm modificările folosind combinația de taste Ctrl + SAU și ieșim din editor folosind combinația Ctrl + X. În continuare vom reporni fișierul systemd folosind următoarea comandă:
sudo systemctl daemon-reloadOdată repornit, continuăm cu următoarea sarcină.
7. Activați serviciul Apache Tomcat
Odată ce am finalizat procesul anterior, vom face porniți serviciul apache folosind următoarea comandă:
sudo systemctl pornește tomcatMai târziu activăm Apache Tomcat folosind următoarea comandă:
sudo systemctl activează tomcatOdată ce am început serviciul, putem verificați instalarea Tomcat în browser, pentru aceasta trebuie să cunoaștem adresa IP a mașinii noastre folosind comanda ifconfig.
În browser vom introduce următoarea sintaxă:
http: // Server-IP: 8080
MARI
După cum putem vedea, accesăm ecranul inițial Apache și de acolo gestionăm ceea ce considerăm necesar.
Din acest mâner am instalat Apache Tomcat 8 pe computerul nostru CentOS 7 pentru a oferi un suport alternativ acelor oameni care lucrează cu aplicații Java. În cele din urmă, ați putea fi interesat de următorul tutorial: Instalați MySQL pe CentOS 7.