วิธีติดตั้ง 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
- Catalina : เป็น Servlet Container ของ Tomcat
- โคโยตี้ : โคโยตี้ทำหน้าที่เป็นตัวเชื่อมต่อและรองรับ HTTP 1.1
- แจสเปอร์ : เป็นเครื่องยนต์ JSP ของ Tomcat
- คลัสเตอร์ : ส่วนประกอบสำหรับการทำโหลดบาลานซ์เพื่อจัดการแอปพลิเคชันขนาดใหญ่
- ความพร้อมใช้งานสูง : ส่วนประกอบ Tomcat เพื่อกำหนดเวลาการอัพเกรดและการเปลี่ยนแปลงระบบโดยไม่ส่งผลกระทบต่อสภาพแวดล้อมที่ใช้งานจริง
- เว็บแอปพลิเคชัน : จัดการเซสชัน รองรับการใช้งานในสภาพแวดล้อมที่แตกต่างกัน
บทความนี้จะแนะนำคุณตลอดกระบวนการติดตั้ง 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 ที่นี่:
- ติดตั้ง Java 8 JDK บน Linux
- ติดตั้ง Java 8 JDK/JRE บน RHEL/CentOS
ขั้นตอนที่ 2: ดาวน์โหลดและติดตั้ง Apache Tomcat 8
2. เมื่อติดตั้ง Java ล่าสุดและกำหนดค่าอย่างถูกต้องบนระบบแล้ว เราจะดำเนินการดาวน์โหลดและติดตั้ง Tomcat 8 เวอร์ชันเสถียรล่าสุด (เช่น 8.5.14< /แข็งแกร่ง>) หากคุณต้องการตรวจสอบข้าม หากมีเวอร์ชันใหม่กว่า ให้ไปที่หน้าดาวน์โหลด Apache ต่อไปนี้และตรวจสอบข้าม
- 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 และคุณจะเห็นบางอย่างเป็น: