บทความวิกิฮาวนี้จะแนะนำวิธีการดาวน์โหลด ตั้งค่า และเริ่มสภาพแวดล้อมเว็บเซิร์ฟเวอร์ Apache Tomcat บนคอมพิวเตอร์ของคุณ โดยใช้ระบบ Ubuntu Linux Apache Tomcat เป็นสภาพแวดล้อมเว็บเซิร์ฟเวอร์ HTTP แบบโอเพนซอร์สที่ใช้ Java คุณสามารถใช้ข้อกำหนด Java EE ได้หลายแบบรวมถึง Java Servlet, JavaServer Pages, Java Expression Language และเทคโนโลยี Java WebSocket ใน Tomcat
ขั้นตอน
ส่วนที่ 1 จาก 2: การตั้งค่า Tomcat
ขั้นตอนที่ 1. เปิดหน้าต่าง Terminal บนเครื่อง Ubuntu ของคุณ
คลิกไอคอน Dash ที่ด้านบนซ้าย แล้วคลิก เทอร์มินัล ในรายการแอพเพื่อเปิด Terminal
หรือกด Ctrl+Alt+T บนแป้นพิมพ์เพื่อเปิด Terminal
ขั้นตอนที่ 2 พิมพ์ sudo apt-get update ใน Terminal
คำสั่งนี้จะอัปเดตที่เก็บทั้งหมดของคุณ และตรวจสอบให้แน่ใจว่าคุณมีซอฟต์แวร์เวอร์ชันล่าสุดสำหรับการติดตั้งใหม่
ขั้นตอน 3. กด ↵ Enter หรือ ⏎ กลับไปที่แป้นพิมพ์ของคุณ
การดำเนินการนี้จะเรียกใช้คำสั่งและอัปเดตที่เก็บของคุณ
ขั้นตอนที่ 4 เรียกใช้ sudo apt-get install default-jdk ใน Terminal
การดำเนินการนี้จะติดตั้ง Java Development Kit เวอร์ชันล่าสุดบนคอมพิวเตอร์ของคุณ
- พิมพ์หรือวางคำสั่ง แล้วกด ↵ Enter หรือ ⏎ Return เพื่อเรียกใช้
- คุณจะต้องติดตั้ง Java บนคอมพิวเตอร์ของคุณเพื่อติดตั้งและตั้งค่า Tomcat
- หากคุณติดตั้ง Java ไว้แล้ว การดำเนินการนี้จะอัปเดตเป็นเวอร์ชันล่าสุด
- คุณสามารถข้ามขั้นตอนนี้ได้หากคุณติดตั้ง Java เวอร์ชันล่าสุดแล้ว
ขั้นตอนที่ 5. เรียกใช้ sudo useradd -r -m -U -d /opt/tomcat -s /bin/false tomcat ใน Terminal
สิ่งนี้จะสร้างผู้ใช้ระบบใหม่และจัดกลุ่มด้วยโฮมไดเร็กทอรี opt/tomcat เพื่อเรียกใช้บริการ Tomcat
คุณไม่สามารถเรียกใช้บริการ Tomcat ภายใต้ผู้ใช้รูทเพื่อความปลอดภัยของเซิร์ฟเวอร์
ขั้นตอนที่ 6 เปิดเว็บไซต์ Tomcat ในอินเทอร์เน็ตเบราว์เซอร์ของคุณ
พิมพ์หรือ paste https://tomcat.apache.org ในแถบ address ของเบราว์เซอร์ แล้วกด ↵ Enter หรือ ⏎ Return บนคีย์บอร์ด
ขั้นตอนที่ 7 คลิกเวอร์ชัน Tomcat ที่คุณต้องการภายใต้ "ดาวน์โหลด" ที่แถบด้านข้างทางซ้าย
คุณจะพบเวอร์ชัน Tomcat ที่มีอยู่ในเมนูการนำทางทางด้านซ้ายมือของหน้า คุณสามารถเลือก แมวตัวผู้ 9 หรือรุ่นอื่นได้ที่นี่
-
หากคุณต้องการดูว่าเวอร์ชันใดที่เข้ากันได้กับระบบของคุณ ให้คลิก รุ่นไหน?
ภายใต้หัวข้อดาวน์โหลดที่นี่
ขั้นตอนที่ 8 คลิกขวาที่ลิงค์ tar.gz สีน้ำเงิน ใต้หัวข้อ "Core"
นี่จะเป็นการเปิดตัวเลือกคลิกขวาของคุณในเมนูแบบเลื่อนลง
ขั้นตอนที่ 9 คลิกคัดลอกที่อยู่ลิงก์จากเมนูคลิกขวา
คุณสามารถติดตั้ง Tomcat ได้โดยตรงด้วยที่อยู่ลิงก์ของไฟล์ TAR ที่นี่
ขั้นตอนที่ 10. พิมพ์ wget ลงใน Terminal
ซึ่งจะช่วยให้คุณสามารถดาวน์โหลด Tomcat เวอร์ชันล่าสุดไปยังคอมพิวเตอร์ของคุณได้จากลิงก์ดาวน์โหลดอย่างเป็นทางการ
แทนที่ด้วยที่อยู่ลิงก์ที่คุณคัดลอกจากเว็บไซต์อย่างเป็นทางการของ Apache Tomcat
ขั้นตอนที่ 11 กด ↵ Enter หรือ ⏎ กลับ.
ซึ่งจะเรียกใช้คำสั่งดาวน์โหลดและดาวน์โหลด Tomcat บนคอมพิวเตอร์ของคุณ
ขั้นตอนที่ 12. เรียกใช้ sudo tar xf /tmp/apache-tomcat-9*.tar.gz -C /opt/tomcat
เมื่อการดาวน์โหลดของคุณเสร็จสิ้น ให้รันคำสั่งนี้เพื่อแยกเนื้อหาของไฟล์ TAR ที่ดาวน์โหลดมา และย้ายไฟล์ไปยังไดเร็กทอรี opt/tomcat
อย่าลืมแทนที่หมายเลขเวอร์ชันใน "tomcat-9*.tar.gz" ด้วยเวอร์ชัน Tomcat ที่คุณดาวน์โหลด
ขั้นตอนที่ 13 เรียกใช้ sudo nano /etc/systemd/system/tomcat.service
การดำเนินการนี้จะสร้างไฟล์ใหม่ชื่อ "tomcat.service " และอนุญาตให้คุณแก้ไขเนื้อหาด้วยโปรแกรมแก้ไขข้อความเริ่มต้นของคุณ
ขั้นตอนที่ 14. วางการกำหนดค่าต่อไปนี้ลงในไฟล์ tomcat.service
- ตรวจสอบให้แน่ใจว่าได้ตั้งค่า "JAVA_HOME" เป็นไดเร็กทอรี Java ของระบบของคุณในโค้ดต่อไปนี้
[หน่วย] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64 Environment=CATALINA_PID=/opt/tomcat/ temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat Environment=CATALINA_BASE=/opt/tomcat Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headless= สภาพแวดล้อม true -Djava.security.egd=file:/dev/./urandom' ExecStart=/opt/tomcat/bin/startup.sh ExecStop=/opt/tomcat/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 รีสตาร์ท=เสมอ [ติดตั้ง] WantedBy=multi-user.target
ส่วนที่ 2 จาก 2: การเริ่มบริการ Tomcat
ขั้นตอนที่ 1. เรียกใช้ sudo systemctl daemon-reload ใน Terminal
การดำเนินการนี้จะโหลด SystemD daemon ใหม่และค้นหาไฟล์บริการใหม่ของคุณ
ขั้นตอนที่ 2 เรียกใช้คำสั่ง sudo ufw allow 8080 (เป็นทางเลือก)
หากเซิร์ฟเวอร์ของคุณได้รับการปกป้องโดยไฟร์วอลล์ ให้เรียกใช้คำสั่งนี้ใน Terminal เพื่ออนุญาตการรับส่งข้อมูลบนพอร์ต 8080
สิ่งนี้จะช่วยให้คุณเข้าถึงอินเทอร์เฟซ Tomcat จากภายนอกเครือข่ายท้องถิ่นของคุณ
ขั้นตอนที่ 3 เรียกใช้คำสั่ง systemctl enable tomcat (ทางเลือก)
หากคุณเรียกใช้คำสั่งนี้ บริการ Tomcat จะเริ่มทำงานโดยอัตโนมัติเมื่อบูตระบบ
ขั้นตอนที่ 4 เรียกใช้ sudo systemctl start tomcat ใน Terminal
การดำเนินการนี้จะเริ่มต้นบริการ Tomcat บนเซิร์ฟเวอร์ของคุณ
- คุณสามารถใช้คำสั่ง sudo systemctl status tomcat เพื่อตรวจสอบสถานะการบริการ
- ตอนนี้คุณสามารถทดสอบ Tomcat ในอินเทอร์เน็ตเบราว์เซอร์ของคุณได้ที่ https://ip-address:8080 เพียงเปลี่ยน "ที่อยู่ IP" ด้วยที่อยู่ IP เริ่มต้นของระบบของคุณในลิงก์