Kako instalirati najnoviji Apache Tomcat 8.5.14 u Linux


Apache Tomcat koji se obično naziva Tomcat je web server otvorenog koda i servlet kontejner koji je razvio Apache Software Foundation. Napisan je prvenstveno na Javi i objavljen pod Apache licencom 2.0. Ovo je aplikacija za više platformi.

Nedavno, 18. aprila 2017., Apache Tomcat je dostigao verziju 8 (tj. 8.5.14), koja uključuje brojne popravke i niz drugih poboljšanja i promjena. Neke od primjetnih promjena uključenih u ovo izdanje su: podrška za Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, itd.

Komponente Tomcata

  1. Catalina : To je Servlet kontejner Tomcata.
  2. Kojot : Kojot djeluje kao konektor i podržava HTTP 1.1
  3. Jasper : To je Tomcatov JSP Engine.
  4. Klaster : Komponenta za balansiranje opterećenja za upravljanje velikim aplikacijama.
  5. Visoka dostupnost : Tomcat komponenta za planiranje nadogradnje i promjena sistema bez utjecaja na okruženje uživo.
  6. Web aplikacija: Upravljajte sesijama, podržavajte implementaciju u različitim okruženjima.

Ovaj članak će vas provesti kroz proces instaliranja Apache Tomcat 8 (tj. 8.5.14) na Linux sisteme, koji uključuje RHEL, CentOS, Fedora, Debian, Ubuntu, itd. .

Korak 1: Instaliranje Jave 8

1. Prije instaliranja Tomcat provjerite da li imate instaliranu i konfiguriranu najnoviju verziju Java Development Kit (JDK) na sistemu. Poželjno je koristiti oracle Java.

Da biste instalirali najnoviji Oracle Java JDK (jdk-8u131) na Linux, možda biste željeli pogledati naše nedavne postove o instalacijama Oracle jdk/jre/jar ovdje:

  1. Instalirajte Java 8 JDK na Linux
  2. Instalirajte Java 8 JDK/JRE na RHEL/CentOS

Korak 2: Preuzmite i instalirajte Apache Tomcat 8

2. Nakon što se najnovija Java instalira i ispravno konfiguriše na sistemu, idemo dalje da preuzmemo i instaliramo najnoviju stabilnu verziju Tomcat 8 (tj. 8.5.14<). Ako želite da provjerite, ako je dostupna neka novija verzija, idite na sljedeću stranicu za preuzimanje Apachea i provjerite.

  1. http://tomcat.apache.org/download-80.cgi

3. Zatim kreirajte /opt/tomcat/ direktorij i preuzmite najnoviju verziju Apache Tomcat 8 u ovom direktoriju, također radi unakrsne provjere datoteke za preuzimanje, mi ćemo preuzeti hash fajl. Preuzimanje će trajati neko vrijeme ovisno o brzini vaše veze.

mkdir /opt/tomcat/ && cd /opt/tomcat 
wget http://mirror.fibergrid.in/apache/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip 
wget https://www.apache.org/dist/tomcat/tomcat-8/v8.5.14/bin/apache-tomcat-8.5.14.zip.md5

Napomena: Obavezno zamijenite broj verzije na gornjoj vezi za preuzimanje najnovijom dostupnom verzijom ako je bila drugačija.

4. Sada provjerite MD5 kontrolnu sumu u odnosu na ključ.

cat apache-tomcat-8.5.14.zip.md5 
md5sum apache-tomcat-8.5.14.zip

Uvjerite se da se izlaz (Hash vrijednost) podudara, kao što je prikazano ispod.

5. Izvucite Tomcat zip i cd u direktorij 'apache-tomcat-8.5.14/bin/'.

unzip apache-tomcat-8.5.14.zip
cd apache-tomcat-8.5.14/bin/

6. Sada učinite izvršnim Linux skripte koje su pod 'apache-tomcat-8.5.14/bin/', a zatim kreirajte simboličku vezu za pokretanje i shutdown skripta za tomcat kao:

Promijenite sve skripte *.sh izvršne samo za root kao,

chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh

Kreirajte simboličku vezu za skriptu za pokretanje kao,

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup

Kreirajte simboličku vezu za skriptu za isključivanje kao,

ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown

7. Sada da pokrenete tomcat, samo trebate pokrenuti naredbu ispod kao root s bilo kojeg mjesta u ljusci.

tomcatup
Sample Output
Using CATALINA_BASE:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_HOME:   /opt/tomcat/apache-tomcat-8.5.14
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-8.5.14/temp
Using JRE_HOME:        /opt/java/jdk1.8.0_131/jre/
Using CLASSPATH:       /opt/tomcat/apache-tomcat-8.5.14/bin/bootstrap.jar:/opt/apache-tomcat-8.5.14/bin/tomcat-juli.jar
Tomcat started.

Kada se „Tomcat pokrene“, možete usmjeriti svoj preglednik na http://127.0.0.1:8080 i trebali biste vidjeti nešto kao: