Otu esi etinye Apache Tomcat 8.5.14 kacha ọhụrụ na Linux
Apache Tomcat nke a na-akpọkarị Tomcat bụ sava weebụ mepere emepe yana akpa servlet nke Apache Software Foundation mepụtara. Edere ya na Java ma wepụta ya n'okpuru ikike Apache 2.0. Nke a bụ ngwa ikpo okwu cross.
Na nso nso a, na Eprel 18th, 2017, Apache Tomcat ruru ụdị 8 (ya bụ 8.5.14), nke gụnyere ọtụtụ ndozi na ọnụọgụ nkwalite na mgbanwe ndị ọzọ. Ụfọdụ mgbanwe pụtara ìhè gụnyere na ntọhapụ a bụ: nkwado maka Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1, wdg.
- Catalina : Ọ bụ Servlet Container nke Tomcat.
- Coyote : Coyote na-arụ ọrụ dị ka njikọ ma na-akwado HTTP 1.1
- Jasper: Ọ bụ Tomcat's JSP Engine.
- Cluster : Akụkụ maka ịhazi ibu iji jikwaa nnukwu ngwa.
- Nnweta dị elu: akụrụngwa Tomcat iji hazie usoro nkwalite yana mgbanwe na-emetụtaghị gburugburu ebe obibi.
- Ngwa Weebụ: Jikwaa Oge, Kwado mbugharị n'ofe gburugburu dị iche iche.
Edemede a ga-ejegharị gị n'oge usoro ịwụnye Apache Tomcat 8 (ya bụ 8.5.14) na sistemụ Linux, nke gụnyere RHEL, CentOS, Fedora, Debian, Ubuntu, wdg.
Nzọụkwụ 1: Wụnye Java 8
1. Tupu ịwụnye Tomcat jide n'aka na ị nwere ụdị Java Development Kit (JDK) kachasị ọhụrụ arụnyere na ahaziri na sistemụ. Ọ ka mma iji oracle Java.
Iji wụnye Oracle Java JDK (jdk-8u131) ọhụrụ na Linux, ị nwere ike ịmasị ịtu aka n'akwụkwọ anyị na nso nso a na nrụnye Oracle jdk/jre/jar ebe a:
- Wụnye Java 8 JDK na Linux
- Wụnye Java 8 JDK/JRE na RHEL/CentOS
Kwụpụ 2: Budata ma wụnye Apache Tomcat 8
2. Ozugbo Java kachasị ọhụrụ arụnyere na ahaziri ya nke ọma na sistemụ, anyị ga-aga n'ihu ibudata na wụnye ụdị Tomcat 8 kachasị ọhụrụ (ya bụ 8.5.14). Ọ bụrụ na ịchọrọ ịgafe nlele, ọ bụrụ ụdị ọhụụ ọ bụla dị, gaa na-eso ibe nbudata Apache wee gafee nlele.
- http://tomcat.apache.org/download-80.cgi
3. Ọzọ mepụta /opt/tomcat/
ndekọ wee budata ụdị Apache Tomcat 8 kachasị ọhụrụ n'okpuru ndekọ a, nakwa maka ịgafe faịlụ nbudata, anyị ga-ebudata faịlụ hash. Nbudata a ga-ewe oge dabere na ọsọ njikọ gị.
# 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
Mara: Jide n'aka na iji ụdị kachasị ọhụrụ dị na dochie nọmba ụdị dị na njikọ nbudata dị n'elu ma ọ bụrụ na ọ dị iche.
4. Ugbu a nyochaa MD5 Checksum megide igodo.
# cat apache-tomcat-8.5.14.zip.md5 # md5sum apache-tomcat-8.5.14.zip
Gbaa mbọ hụ na mmepụta (Hash Value) dakọtara, dịka egosiri n'okpuru.
5. Wepụ Tomcat zip na cd gaa na 'apache-tomcat-8.5.14/bin/' ndekọ.
# unzip apache-tomcat-8.5.14.zip # cd apache-tomcat-8.5.14/bin/
6. Ugbu a, mee ka Linux scripts executable nke dị n'okpuru 'apache-tomcat-8.5.14/bin/' wee mepụta njikọ ihe atụ nke mmalite na edemede nkwụsị maka tomcat dị ka:
Gbanwee script niile *.sh
naanị maka mgbọrọgwụ dị ka,
# chmod 700 /opt/tomcat/apache-tomcat-8.5.14/bin/*.sh
Mepụta njikọ akara maka edemede mmalite dịka,
# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/startup.sh /usr/bin/tomcatup
Mepụta njikọ akara maka edemede mmechi ka,
# ln -s /opt/tomcat/apache-tomcat-8.5.14/bin/shutdown.sh /usr/bin/tomcatdown
7. Ugbu a na-amalite tomcat, ị dị nnọọ mkpa ka ọkụ n'okpuru iwu dị ka mgbọrọgwụ si n'ebe ọ bụla na shei.
# 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.
Ozugbo 'Tomcat malitere', ị nwere ike tụọ ihe nchọgharị gị na http://127.0.0.1:8080 ma ị ga-ahụ ihe dịka: