Kako instalirati najnoviji Apache Tomcat 8.5.14 na Linux


Apache Tomcat koji se obično naziva Tomcat web-poslužitelj je otvorenog koda i spremnik servleta 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. travnja 2017., Apache Tomcat dostigao je verziju 8 (tj. 8.5.14), koja uključuje brojne popravke i brojna druga poboljšanja i promjene. Neke zamjetne promjene uključene 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.

  1. Catalina: To je Servlet spremnik Tomcata.
  2. Kojot: Kojot djeluje kao konektor i podržava HTTP 1.1
  3. Jasper: To je Tomcat-ov JSP Engine.
  4. Klaster: komponenta za uravnoteženje opterećenja za upravljanje velikim aplikacijama.
  5. Visoka dostupnost: Tomcat komponenta za planiranje nadogradnji i promjena sustava bez utjecaja na okruženje uživo.
  6. Web aplikacija: Upravljanje sesijama, podrška implementaciji u različitim okruženjima.

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

Korak 1: Instaliranje Jave 8

1. Prije instaliranja Tomcata provjerite jeste li instalirali i konfigurirali najnoviju verziju Java Development Kit (JDK) u sustavu. Poželjno je koristiti oracle Java.

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

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

Korak 2: Preuzmite i instalirajte Apache Tomcat 8

2. Jednom kada je najnovija Java ispravno instalirana i konfigurirana u sustavu, krenut ćemo prema preuzimanju i instaliranju najnovije stabilne verzije Tomcat 8 (tj. 8.5.14). Ako želite provjeriti, ako je dostupna novija verzija, idite na sljedeću stranicu za preuzimanje Apachea i provjerite.

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

3. Zatim stvorite direktorij /opt/tomcat/ i preuzmite najnoviju verziju Apache Tomcat 8 pod ovaj direktorij, također za unakrsnu provjeru datoteke za preuzimanje, preuzet ćemo hash datoteku. Preuzimanje će potrajati neko vrijeme, ovisno o brzini 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: Svakako zamijenite broj verzije u gornjoj vezi za preuzimanje najnovijom dostupnom verzijom ako je 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

Provjerite poklapa li se izlaz (Hash vrijednost), kao što je prikazano u nastavku.

5. Izdvojite 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 napravite Linux skripte izvršnom koja se nalazi pod ‘apache-tomcat-8.5.14/bin /’, a zatim stvorite simboličku vezu skripte za pokretanje i isključivanje za tomcat kao:

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

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

Stvori simboličku vezu za skriptu za pokretanje kao,

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

Stvori 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 biste pokrenuli tomcat, samo trebate otpustiti naredbu ispod kao root s bilo kojeg mjesta u ljusci.

# tomcatup
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.

Nakon što je "Tomcat Started", možete usmeriti svoj preglednik na http://127.0.0.1:8080 i trebali biste vidjeti nešto kao: