วิธีติดตั้ง Apache Tomcat บน Windows Server โดยไม่ใช้ Control Panel
Apache Tomcat คือเว็บเซิร์ฟเวอร์และเซอร์วิสสำหรับรัน Java Web Application เช่น .war และ .jsp ที่สามารถใช้งานบน Windows Server ได้ โดยไม่จำเป็นต้องติดตั้ง Plesk หรือ DirectAdmin
ข้อกำหนดเบื้องต้น
- Windows Server 2016/2019/2022
 - สิทธิ์ Administrator
 - สามารถใช้งาน RDP (Remote Desktop)
 
✅ ขั้นตอนที่ 1: ติดตั้ง Java JDK
- เข้าหน้า https://adoptium.net
 - ดาวน์โหลดและติดตั้ง Java เวอร์ชันที่ต้องการ เช่น JDK 17
 - หลังติดตั้ง ให้ตรวจสอบว่า Java ทำงานได้ โดยเปิด Command Prompt แล้วพิมพ์:
 
java -version
หากแสดงเวอร์ชัน แสดงว่า Java พร้อมใช้งาน
✅ ขั้นตอนที่ 2: ดาวน์โหลดและติดตั้ง Apache Tomcat
- เข้าเว็บไซต์ https://tomcat.apache.org
 - เลือกเวอร์ชัน เช่น Tomcat 9 → ดาวน์โหลด ZIP Package (32-bit/64-bit Windows)
 - แตกไฟล์ ZIP ไปไว้ที่ 
C:\Tomcat9หรือที่อื่นที่คุณต้องการ 
✅ ขั้นตอนที่ 3: สร้าง Windows Service สำหรับ Tomcat
- เปิด Command Prompt ด้วยสิทธิ์ Administrator <liา>ไปยังโฟลเดอร์ Tomcat:
 
cd C:\Tomcat9\bin
service.bat install
เมื่อสั่งสำเร็จ จะมี service ชื่อ “Apache Tomcat 9” ปรากฏใน Windows Services
จากนั้นสามารถ start ได้ด้วย:
net start Tomcat9
✅ ขั้นตอนที่ 4: ทดสอบการเข้าถึง
- เปิดเว็บเบราว์เซอร์
 - เข้า URL: 
http://localhost:8080หรือhttp://YOUR_SERVER_IP:8080 - หากเห็นหน้า Tomcat แสดงว่าติดตั้งสำเร็จ
 
✅ ขั้นตอนที่ 5: เปิดพอร์ต 8080 บน Firewall
netsh advfirewall firewall add rule name="Apache Tomcat" dir=in action=allow protocol=TCP localport=8080
เพื่อให้สามารถเข้าถึงจากภายนอก
✅ ขั้นตอนที่ 6: อัปโหลดและ Deploy .war
- อัปโหลดไฟล์ .war ไปยังโฟลเดอร์ 
C:\Tomcat9\webapps\ - เมื่อวางแล้ว Tomcat จะ deploy อัตโนมัติ และสร้างโฟลเดอร์ให้
 - สามารถเข้าได้ที่ 
http://yourdomain.com:8080/ชื่อโปรเจกต์ 
เสริมความปลอดภัย
- แก้ไขไฟล์ 
conf\tomcat-users.xmlเพื่อกำหนด admin login หากต้องการใช้ /manager - หากใช้งานจริง ควรตั้ง Reverse Proxy ผ่าน IIS หรือ Nginx เพื่อป้องกัน public access โดยตรง
 
สรุป
- Tomcat บน Windows ติดตั้งง่ายและสามารถรัน Web Application ได้โดยไม่ต้องใช้ Control Panel
 - เหมาะสำหรับผู้ที่ถนัด Windows Server และต้องการควบคุมเต็มที่
 - ควรดูแลด้านความปลอดภัย เช่น firewall, auth, SSL
 
หากคุณใช้ VPS Windows Server กับ nakhonitech.com และต้องการให้เราติดตั้ง Tomcat ให้พร้อมใช้งานฟรี สามารถเปิด Ticket ขอความช่วยเหลือได้ทันที
บทความโดย: nakhonitech.com ผู้ให้บริการ Windows VPS และ Java Hosting ที่พร้อมใช้งาน