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.
- Catalina: To je Servlet spremnik Tomcata.
- Kojot: Kojot djeluje kao konektor i podržava HTTP 1.1
- Jasper: To je Tomcat-ov JSP Engine.
- Klaster: komponenta za uravnoteženje opterećenja za upravljanje velikim aplikacijama.
- Visoka dostupnost: Tomcat komponenta za planiranje nadogradnji i promjena sustava bez utjecaja na okruženje uživo.
- 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:
- Instalirajte Java 8 JDK na Linux
- 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.
- 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: