ค้นหาเว็บไซต์

วิธีติดตั้ง Apache Tomcat 8.5.14 ล่าสุดใน Linux


Apache Tomcat ที่เรียกกันทั่วไปว่า Tomcat เป็นเว็บเซิร์ฟเวอร์โอเพ่นซอร์สและคอนเทนเนอร์เซิร์ฟเล็ตที่พัฒนาโดย Apache Software Foundation เขียนด้วยภาษา Java เป็นหลัก และเผยแพร่ภายใต้ Apache License 2.0 นี่คือแอปพลิเคชันข้ามแพลตฟอร์ม

เมื่อเร็วๆ นี้ในวันที่ 18 เมษายน 2017 Apache Tomcat ได้มาถึงเวอร์ชัน 8 (เช่น 8.5.14) ซึ่งรวมถึงการแก้ไขต่างๆ มากมาย รวมถึงการปรับปรุงและการเปลี่ยนแปลงอื่นๆ อีกจำนวนหนึ่ง การเปลี่ยนแปลงที่เห็นได้ชัดเจนบางประการที่รวมอยู่ในรุ่นนี้ ได้แก่: รองรับ Java Servlet 3.1, JSP (JavaServer Pages) 2.3, EL (Java Expression Language) 3.0, Java Websocket 1.1 เป็นต้น

ส่วนประกอบของ Tomcat

  1. Catalina : เป็น Servlet Container ของ Tomcat
  2. โคโยตี้ : โคโยตี้ทำหน้าที่เป็นตัวเชื่อมต่อและรองรับ HTTP 1.1
  3. แจสเปอร์ : เป็นเครื่องยนต์ JSP ของ Tomcat
  4. คลัสเตอร์ : ส่วนประกอบสำหรับการทำโหลดบาลานซ์เพื่อจัดการแอปพลิเคชันขนาดใหญ่
  5. ความพร้อมใช้งานสูง : ส่วนประกอบ Tomcat เพื่อกำหนดเวลาการอัพเกรดและการเปลี่ยนแปลงระบบโดยไม่ส่งผลกระทบต่อสภาพแวดล้อมที่ใช้งานจริง
  6. เว็บแอปพลิเคชัน : จัดการเซสชัน รองรับการใช้งานในสภาพแวดล้อมที่แตกต่างกัน

บทความนี้จะแนะนำคุณตลอดกระบวนการติดตั้ง Apache Tomcat 8 (เช่น 8.5.14) บนระบบ Linux ซึ่งรวมถึง RHEL, CentOS, Fedora, Debian, Ubuntu ฯลฯ .

ขั้นตอนที่ 1: การติดตั้ง Java 8

1. ก่อนที่จะติดตั้ง Tomcat ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งและกำหนดค่า Java Development Kit (JDK) เวอร์ชันล่าสุดแล้ว บนระบบ แนะนำให้ใช้ oracle Java

หากต้องการติดตั้ง Oracle Java JDK (jdk-8u131) ล่าสุดบน Linux คุณอาจต้องการอ้างอิงโพสต์ล่าสุดของเราเกี่ยวกับการติดตั้ง Oracle jdk/jre/jar ที่นี่:

  1. ติดตั้ง Java 8 JDK บน Linux
  2. ติดตั้ง Java 8 JDK/JRE บน RHEL/CentOS

ขั้นตอนที่ 2: ดาวน์โหลดและติดตั้ง Apache Tomcat 8

2. เมื่อติดตั้ง Java ล่าสุดและกำหนดค่าอย่างถูกต้องบนระบบแล้ว เราจะดำเนินการดาวน์โหลดและติดตั้ง Tomcat 8 เวอร์ชันเสถียรล่าสุด (เช่น 8.5.14< /แข็งแกร่ง>) หากคุณต้องการตรวจสอบข้าม หากมีเวอร์ชันใหม่กว่า ให้ไปที่หน้าดาวน์โหลด Apache ต่อไปนี้และตรวจสอบข้าม

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

3. จากนั้นให้สร้างไดเร็กทอรี /opt/tomcat/ และดาวน์โหลด Apache Tomcat 8 เวอร์ชันล่าสุดภายใต้ไดเร็กทอรีนี้ นอกจากนี้ เราจะทำการดาวน์โหลดเพื่อตรวจสอบข้ามไฟล์ดาวน์โหลด ไฟล์แฮช การดาวน์โหลดจะใช้เวลาสักครู่ขึ้นอยู่กับความเร็วการเชื่อมต่อของคุณ

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

หมายเหตุ: ตรวจสอบให้แน่ใจว่าได้แทนที่หมายเลขเวอร์ชันในลิงก์ดาวน์โหลดด้านบนด้วยเวอร์ชันล่าสุดที่มีอยู่หากเป็นเวอร์ชันอื่น

4. ตอนนี้ให้ตรวจสอบ การตรวจสอบ MD5 กับคีย์

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

ตรวจสอบให้แน่ใจว่าผลลัพธ์ (ค่าแฮช) ตรงกันดังที่แสดงด้านล่าง

5. แยกไฟล์ Tomcat zip และ cd ไปที่ไดเร็กทอรี 'apache-tomcat-8.5.14/bin/'

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

6. ตอนนี้ทำให้สคริปต์ Linux ปฏิบัติการได้ซึ่งอยู่ภายใต้ 'apache-tomcat-8.5.14/bin/' จากนั้นสร้างลิงก์สัญลักษณ์ของ การเริ่มต้น และสคริปต์ ปิดเครื่อง สำหรับ Tomcat เป็น:

เปลี่ยนสคริปต์ทั้งหมด *.sh ที่สามารถเรียกใช้งานได้เฉพาะสำหรับรูทเป็น

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

สร้างลิงก์สัญลักษณ์สำหรับสคริปต์เริ่มต้นเป็น

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

สร้างลิงก์สัญลักษณ์สำหรับสคริปต์การปิดระบบเป็น

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

7. ตอนนี้เพื่อเริ่ม Tomcat คุณเพียงแค่ต้องเรียกใช้คำสั่งด้านล่างในฐานะรูทจากที่ใดก็ได้ในเชลล์

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.

เมื่อ 'Tomcat Started' คุณสามารถชี้เบราว์เซอร์ของคุณไปที่ http://127.0.0.1:8080 และคุณจะเห็นบางอย่างเป็น: