Giunsa ang Pag-instalar sa Pinakabag-o nga Apache Tomcat 8.5.14 sa Linux


Ang Apache Tomcat nga sagad gitawag nga Tomcat usa ka open-source nga web server ug servlet nga sudlanan nga gihimo sa Apache Software Foundation. Gisulat kini labi na sa Java ug gipagawas ubos sa Apache License 2.0. Kini usa ka aplikasyon sa cross platform.

Bag-ohay lang, kaniadtong Abril 18, 2017, ang Apache Tomcat nakaabot sa bersyon 8 (ie 8.5.14), nga naglakip sa daghang mga pag-ayo ug gidaghanon sa uban pang mga pagdugang ug pagbag-o. Pipila sa mamatikdan nga mga pagbag-o nga gilakip niini nga pagpagawas mao ang: suporta alang sa Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, ug uban pa.

  1. Catalina : Kini ang Servlet Container sa Tomcat.
  2. Coyote : Coyote naglihok isip connector ug nagsuporta sa HTTP 1.1
  3. Jasper : Kini ang JSP Engine sa Tomcat.
  4. Cluster : Usa ka component para sa load balancing para madumala ang dagkong mga aplikasyon.
  5. Taas nga magamit : Usa ka sangkap sa Tomcat aron mag-iskedyul sa mga pag-upgrade sa sistema ug mga pagbag-o nga dili makaapekto sa buhi nga palibot.
  6. Aplikasyon sa Web : Pagdumala sa Mga Sesyon, Pagsuporta sa pagdeploy sa lain-laing mga palibot.

Kini nga artikulo maggiya kanimo sa tibuok proseso sa pag-instalar sa Apache Tomcat 8 (ie 8.5.14) sa mga sistema sa Linux, nga naglakip sa RHEL, CentOS, Fedora, Debian, Ubuntu, ug uban pa.

Lakang 1: Pag-instalar sa Java 8

1. Sa dili pa i-install ang Tomcat siguroha nga ikaw adunay pinakabag-o nga bersyon sa Java Development Kit (JDK) nga gi-install ug gi-configure sa sistema. Mas gusto nga gamiton ang oracle Java.

Aron ma-install ang pinakabag-o nga Oracle Java JDK (jdk-8u131) sa Linux, mahimo nimong i-refer ang among bag-ong mga post sa Oracle jdk/jre/jar installations dinhi:

  1. I-install ang Java 8 JDK sa Linux
  2. I-install ang Java 8 JDK/JRE sa RHEL/CentOS

Lakang 2: I-download ug I-install ang Apache Tomcat 8

2. Sa higayon nga ang pinakabag-o nga Java ma-install ug ma-configure sa husto sa sistema, kita magpadayon sa pag-download ug pag-instalar sa pinakabag-o nga stable nga bersyon sa Tomcat 8 (ie 8.5.14). Kung gusto nimo i-cross check, kung adunay mas bag-ong bersyon nga magamit, adto sa pagsunod sa Apache download page ug cross check.

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

3. Sunod paghimo ug /opt/tomcat/ nga direktoryo ug i-download ang pinakabag-o nga bersyon sa Apache Tomcat 8 ubos niini nga direktoryo, alang usab sa cross check sa download file, mag-download kami og hash file. Ang pag-download magdugay depende sa katulin sa imong koneksyon.

# 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

Pahinumdom: Siguruha nga ilisan ang numero sa bersyon sa link sa pag-download sa taas sa labing bag-ong bersyon nga magamit kung kini lahi.

4. Karon pamatud-i ang MD5 Checksum batok sa yawe.

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

Siguroha nga ang output (Hash Value) motakdo, sama sa gipakita sa ubos.

5. I-extract ang Tomcat zip ug cd sa 'apache-tomcat-8.5.14/bin/' directory.

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

6. Karon himoa ang Linux scripts executable nga ubos sa 'apache-tomcat-8.5.14/bin/' ug dayon paghimo ug simbolikong link sa startup ug shutdown script para sa tomcat isip:

Usba ang tanang script *.sh executable lang para sa root isip,

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

Paghimo Simboliko nga link para sa script sa pagsugod ingon,

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

Paghimo Simboliko nga link para sa shutdown script ingon,

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

7. Karon aron masugdan ang tomcat, kinahanglan nimo nga ipabuto ang sugo sa ubos isip gamut gikan sa bisan asa sa kabhang.

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

Sa higayon nga 'Nagsugod ang Tomcat', mahimo nimong itudlo ang imong browser sa http://127.0.0.1:8080 ug kinahanglan nimo nga makita ang usa ka butang sama sa: