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