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ọ.
- Katalina: O jẹ Apoti-iṣẹ Servlet ti Tomcat.
- Coyote: Coyote ṣiṣẹ bi asopọ ati atilẹyin HTTP 1.1 Jasper: O jẹ Ẹrọ JSP ti Tomcat naa.
- Iṣupọ: Ẹya kan fun iwọntunwọnsi fifuye lati ṣakoso awọn ohun elo nla.
- Wiwa giga: Apakan Tomcat lati seto awọn iṣagbega eto ati awọn ayipada laisi ni ipa ayika igbesi aye.
- 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:
- Fi Java 8 JDK sori ẹrọ Linux
- 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.
- 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: