Kaip įdiegti naujausią „Apache Tomcat 8.5.14“ sistemoje „Linux“.


Apache Tomcat, paprastai vadinamas Tomcat, yra atvirojo kodo žiniatinklio serveris ir serverio talpykla, kurią sukūrė Apache Software Foundation. Ji daugiausia parašyta Java ir išleista pagal Apache License 2.0. Tai kelių platformų programa.

Neseniai, 2017 m. balandžio 18 d., „Apache Tomcat“ pasiekė 8 versiją (t. y. 8.5.14), kurioje yra daug pataisymų ir daugybė kitų patobulinimų bei pakeitimų. Kai kurie pastebimi pakeitimai, įtraukti į šį leidimą: Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 ir kt.

Tomcat komponentai

  1. Catalina: tai „Tomcat“ serverių talpykla.
  2. Coyote : Coyote veikia kaip jungtis ir palaiko HTTP 1.1
  3. Jasper: tai Tomcat JSP variklis.
  4. Grupė : apkrovos balansavimo komponentas, skirtas didelėms programoms valdyti.
  5. Didelis pasiekiamumas: „Tomcat“ komponentas, skirtas planuoti sistemos atnaujinimus ir pakeitimus, nepažeidžiant tiesioginės aplinkos.
  6. Žiniatinklio programa: tvarkykite seansus, palaikykite diegimą įvairiose aplinkose.

Šis straipsnis padės jums įdiegti Apache Tomcat 8 (t. y. 8.5.14) „Linux“ sistemose, įskaitant RHEL, CentOS, Fedora, Debian, Ubuntu ir kt. .

1 veiksmas: „Java 8“ diegimas

1. Prieš diegdami Tomcat įsitikinkite, kad įdiegta ir sukonfigūruota naujausia Java Development Kit (JDK) versija sistemoje. Pageidautina naudoti oracle Java.

Norėdami įdiegti naujausią Oracle Java JDK (jdk-8u131) sistemoje „Linux“, galbūt norėsite peržiūrėti mūsų naujausius įrašus apie Oracle jdk/jre/jar diegimą čia:

  1. Įdiekite „Java 8 JDK“ sistemoje „Linux“.
  2. Įdiekite Java 8 JDK/JRE RHEL/CentOS

2 veiksmas: atsisiųskite ir įdiekite „Apache Tomcat 8“.

2. Kai sistemoje bus įdiegta ir tinkamai sukonfigūruota naujausia „Java“, atsisiųsime ir įdiegsime naujausią stabilią Tomcat 8 versiją (t. y. 8.5.14<).). Jei norite patikrinti, ar yra naujesnė versija, eikite į kitą „Apache“ atsisiuntimo puslapį ir patikrinkite.

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

3. Tada sukurkite katalogą /opt/tomcat/ ir atsisiųskite naujausią „Apache Tomcat 8“ versiją iš šio katalogo, taip pat norėdami patikrinti atsisiųstą failą, mes atsisiųsime maišos failą. Atsisiuntimas užtruks šiek tiek laiko, priklausomai nuo jūsų ryšio greičio.

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

Pastaba: būtinai pakeiskite anksčiau pateiktoje atsisiuntimo nuorodoje pateiktą versijos numerį naujausia versija, jei ji buvo kitokia.

4. Dabar patikrinkite, ar MD5 kontrolinė suma atitinka raktą.

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

Įsitikinkite, kad išvestis (maišos reikšmė) atitinka, kaip parodyta toliau.

5. Išskleiskite Tomcat ZIP ir kompaktinį diską į katalogą apache-tomcat-8.5.14/bin/.

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

6. Dabar padarykite „Linux“ scenarijus vykdomus, esančius „apache-tomcat-8.5.14/bin/“, tada sukurkite simbolinę paleidimo nuorodą. ir išjungimo scenarijus, skirtas tomcat kaip:

Pakeisti visus scenarijus *.sh, vykdomus tik šakninei, kaip,

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

Sukurkite paleisties scenarijaus simbolinę nuorodą kaip,

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

Sukurkite simbolinę išjungimo scenarijaus nuorodą kaip,

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

7. Dabar, kad paleistumėte Tomcat, tereikia paleisti toliau pateiktą komandą kaip root iš bet kurios apvalkalo vietos.

tomcatup
Pavyzdžio išvestis
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.

Kai „Tomcat started““, galite nukreipti naršyklę į http://127.0.0.1:8080 ir turėtumėte pamatyti kažką panašaus į: