Bii o ṣe le Fi Apache Tuntun Tomcat 8.5.14 sori Linux


Apache Tomcat ti a pe ni igbagbogbo bi Tomcat jẹ olupin wẹẹbu ṣiṣi-ṣiṣi ati apoti ohun elo servlet ti o dagbasoke nipasẹ Foundation Software Apache. O ti kọ ni akọkọ ni Java ati tu silẹ labẹ License License Apache 2.0. Eyi jẹ ohun elo pẹpẹ agbelebu kan.

Laipẹ, ni Oṣu Kẹrin Ọjọ 18, 2017, Apache Tomcat de si ẹya 8 (bii 8.5.14), eyiti o pẹlu ọpọlọpọ awọn atunṣe ati nọmba awọn ilọsiwaju ati awọn ayipada miiran. Diẹ ninu awọn ayipada akiyesi ti o wa ninu ifilọlẹ yii ni: atilẹyin fun Java Servlet 3.1, JSP (Awọn oju-iwe JavaServer) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, ati bẹbẹ lọ.

  1. Katalina: O jẹ Apoti-iṣẹ Servlet ti Tomcat.
  2. Coyote: Coyote ṣiṣẹ bi asopọ ati atilẹyin HTTP 1.1
  3. Jasper: O jẹ Ẹrọ JSP ti Tomcat naa.
  4. Iṣupọ: Ẹya kan fun iwọntunwọnsi fifuye lati ṣakoso awọn ohun elo nla.
  5. Wiwa giga: Apakan Tomcat lati seto awọn iṣagbega eto ati awọn ayipada laisi ni ipa ayika igbesi aye.
  6. Ohun elo Wẹẹbu: Ṣakoso awọn Awọn akoko, Ṣiṣe imuṣiṣẹ kaakiri awọn agbegbe oriṣiriṣi.

Nkan yii yoo rin ọ ni gbogbo ilana ti fifi Apache Tomcat 8 (ie 8.5.14) sori awọn eto Linux, eyiti o pẹlu RHEL, CentOS, Fedora, Debian, Ubuntu, ati bẹbẹ lọ.

Igbesẹ 1: Fifi Java 8 sii

1. Ṣaaju ki o to fi sii Tomcat rii daju pe o ni ẹya tuntun ti Ohun elo Idagbasoke Java (JDK) ti fi sori ẹrọ ati tunto lori eto naa. O fẹ lati lo Java oracle.

Lati fi sori ẹrọ Oracle Java JDK tuntun (jdk-8u131) lori Linux, o le fẹ lati tọka awọn ifiweranṣẹ wa to ṣẹṣẹ lori awọn fifi sori ẹrọ Oracle jdk/jre/idẹ nibi:

  1. Fi Java 8 JDK sori ẹrọ Linux
  2. Fi Java 8 JDK/JRE sori RHEL/CentOS

Igbesẹ 2: Gbaa lati ayelujara ati Fi sori ẹrọ Apache Tomcat 8

2. Lọgan ti a fi Java tuntun sori ẹrọ ati tunto ni deede lori eto, a yoo lọ siwaju lati ṣe igbasilẹ ati fi ẹya iduroṣinṣin tuntun ti Tomcat 8 (bii 8.5.14) sii. Ti o ba fẹ kọja agbelebu, ti eyikeyi ẹya tuntun ba wa, lọ si atẹle oju-iwe igbasilẹ Apache ati ṣayẹwo agbelebu.

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

3. Nigbamii ṣẹda itọsọna /opt/tomcat/ ati ṣe igbasilẹ ẹya tuntun ti Apache Tomcat 8 labẹ itọsọna yii, tun fun agbelebu ṣayẹwo faili igbasilẹ, a yoo ṣe igbasilẹ faili elile. Igbasilẹ naa yoo gba akoko diẹ da lori iyara asopọ rẹ.

# 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

Akiyesi: Rii daju lati rọpo nọmba ẹya ninu ọna asopọ igbasilẹ ti o wa loke pẹlu ẹya tuntun ti o wa ti o ba yatọ.

4. Bayi ṣayẹwo MD5 Checksum lodi si bọtini naa.

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

Rii daju pe iṣujade (Iye Hash) baamu, bi a ṣe han ni isalẹ.

5. Fa jade Tomcat zip ati cd si ‘apache-tomcat-8.5.14/bin /‘ liana.

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

6. Bayi ṣe awọn iwe afọwọkọ Linux ṣiṣẹ ti o wa labẹ 'apache-tomcat-8.5.14/bin /' ati lẹhinna ṣẹda ọna asopọ aami ti ibẹrẹ ati iwe afọwọkọ tiipa fun tomcat bi:

Yi gbogbo awọn iwe afọwọkọ pada * .sh ṣiṣẹ nikan fun gbongbo bi,

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

Ṣẹda ọna asopọ Ami fun iwe afọwọkọ bi,

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

Ṣẹda ọna asopọ aami fun iwe afọwọkọ tiipa bi,

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

7. Bayi lati bẹrẹ tomcat, o kan nilo lati jo ina aṣẹ isalẹ bi gbongbo lati ibikibi ninu ikarahun naa.

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

Lọgan ti ‘Tomcat Bibẹrẹ’, o le tọka aṣawakiri rẹ si http://127.0.0.1:8080 ati pe o yẹ ki o wo nkan bi: