4.1 ดูรายการเว็บแอปพลิเคชัน
ตอนนี้เรามาดูกันว่าเว็บแอปพลิเคชันใดบ้างที่ติดตั้งใน Tomcat ตามค่าเริ่มต้น โดยปกติจะมีหลายตัว และตัวที่สำคัญที่สุดสำหรับคุณคือ Application Manager หากต้องการเปิด ให้คลิกที่ปุ่มแอปผู้จัดการ หรือไปตามลิงก์
ถัดไป คุณจะต้องเข้าสู่ระบบภายใต้ผู้ใช้ที่เราเห็นในขั้นตอนการตั้งค่า:
![แอพ Tomcat Manager](https://cdn.codegym.cc/images/article/a6d21fca-fbb2-4f5f-8ff4-c4060f6bf4c5/800.jpeg)
หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นรายการเว็บแอปพลิเคชันที่ติดตั้ง:
![แอพ Tomcat Manager 1](https://cdn.codegym.cc/images/article/8e3fbc2b-c68c-4ff4-bdfb-395dc41ac2ba/800.jpeg)
คอลัมน์ด้านซ้ายระบุเส้นทางที่แอปพลิเคชันเปิดขึ้น ในคอลัมน์ขวาสุด คุณจะเห็นคำสั่งสำหรับจัดการเว็บแอปพลิเคชัน: เริ่ม, หยุด, โหลดใหม่, ยกเลิกการปรับใช้
4.2 ปรับใช้เว็บแอปพลิเคชันทดสอบ
มาอัปโหลดเว็บแอปพลิเคชันของเราเองไปยังเว็บเซิร์ฟเวอร์ Tomcat
เป็นเรื่องดีที่ GitHub มีแอปพลิเคชันสาธิตพิเศษสำหรับกรณีนี้ ดาวน์โหลดได้จากลิงค์ .
จากนั้นเปิดหน้าแอปตัวจัดการใน Tomcat http://localhost:8080/managerแล้วเลื่อนลงไปที่ส่วนปรับใช้
![แอพ Tomcat Manager 2](https://cdn.codegym.cc/images/article/e694abda-4968-4e03-a9f8-a27e6f8cbba5/800.jpeg)
คุณต้องระบุเส้นทางไปยังเว็บแอปพลิเคชันของคุณ (แอปพลิเคชันทั้งหมดมีเส้นทางเฉพาะ) รวมถึงไฟล์ war ของเว็บแอปพลิเคชันของคุณ จากนั้นคลิกปุ่มปรับใช้
หากทุกอย่างเป็นไปด้วยดี คุณจะเห็นแอปพลิเคชันใหม่ในรายการแอปพลิเคชันบนเว็บ:
![แอพ Tomcat Manager 3](https://cdn.codegym.cc/images/article/af0964fd-c146-46b2-8f11-67d5c09c655b/800.jpeg)
คุณสามารถตรวจสอบว่าใช้งานได้โดยไปที่ลิงก์: http://localhost:8080/demo
![แอพ Tomcat Manager 4](https://cdn.codegym.cc/images/article/49d76115-3e96-4635-814a-d3122a62d38d/800.jpeg)
4.3 การเปลี่ยนพอร์ต
หากคุณไม่ชอบที่เว็บเซิร์ฟเวอร์ของคุณตอบสนองต่อ url localhost:8080/
และคุณต้องการเปิดเพียงเพื่อ url คุณlocalhost/
จะต้องเปลี่ยนพอร์ตของ Tomcat เป็น default: to 80
แทน8080
ในการทำเช่น นี้ ให้เปิด ไฟล์ server.xmlใน โฟลเดอร์ conf
ค้นหาแท็ก "Connector" ที่พอร์ต8080
และเปลี่ยนเป็นพอร์ต80
:
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
คุณยังสามารถเปลี่ยนพอร์ต HTTPS จาก8443
เป็นเพียง443
.