Apache Tomcat หรือเรียกง่ายๆว่า Tomcat ตามที่รู้จักกันดี เป็นเว็บคอนเทนเนอร์แบบโอเพนซอร์สที่รองรับ servlets และ JavaServer Pages แอปพลิเคชัน (JSPs) ที่พัฒนาโดย Apache Software Foundation เครื่องยนต์ Tomcat servlet มักจะนำเสนอร่วมกับเว็บเซิร์ฟเวอร์ Apacheเนื่องจากแสดงโค้ด Java ที่จำเป็นในการเรียกใช้งานกับสภาพแวดล้อม
ในรูปแบบที่ง่ายที่สุด Tomcat เรียกใช้การดำเนินการเดียวภายในระบบผ่านกระบวนการใน Java Virtual Machine คำขอ HTTP ที่ตามมาแต่ละรายการจากเบราว์เซอร์ไปยัง Tomcat จะถูกประมวลผลในเธรดแยกกันเนื่องจาก Tomcat มีเครื่องมือและการกำหนดค่าที่จำเป็นในการจัดการ การกำหนดค่าของ Tomcat จะถูกเก็บไว้ในไฟล์ XML อย่างง่ายซึ่งสามารถตรวจสอบและแก้ไขได้ด้วยเครื่องมือมากมาย ในบทช่วยสอนถัดไป เราจะสอนวิธีติดตั้งเครื่องมือที่มีประโยชน์นี้บนระบบเซิร์ฟเวอร์ Ubuntu 15.10 ของคุณซึ่งตอนนี้มาถึงเวอร์ชัน 8 แล้ว
การติดตั้ง Tomcat 8
การติดตั้ง Tomcat 8 หากคุณไม่ได้รวมไว้โดยค่าเริ่มต้นในการติดตั้งระบบของคุณทำได้ง่ายเพียงแค่ป้อนคำสั่งต่อไปนี้จากเทอร์มินัล:
sudo apt-get install tomcat8 tomcat8-docs tomcat8-admin tomcat8-examples
ตอบคำถามอย่างยืนยันหากคุณต้องการติดตั้ง แมวตัวผู้. นอกจากนี้ยังรวมถึงการอ้างอิงที่มีในแพ็คเกจ Java และจะสร้างผู้ใช้ tomcat8 ภายในระบบของคุณ นอกจากนี้แอปพลิเคชันจะเริ่มต้นด้วยพารามิเตอร์เริ่มต้น
หากคุณต้องการลองใช้แอปพลิเคชัน เข้าถึงโดเมนของคุณหรือที่อยู่ IP ของเครื่องตามด้วยพอร์ต 8080 จากเบราว์เซอร์ใดก็ได้
http://your_ip_address:8080
จากนั้นคุณจะเห็นข้อความที่ระบุว่า "ได้ผล!" พร้อมกับข้อมูลเพิ่มเติมอื่น ๆ
Tomcat 8 กระทำ
การกำหนดค่า Tomcat 8 สามารถแก้ไขได้จากเว็บอินเตอร์เฟสการจัดการเอง. ในการเปิดใช้งานและฟังก์ชันทั้งหมดคุณจะต้องแก้ไขไฟล์ที่อยู่ใน /etc/tomcat8/tomcat-users.xml
sudo vi /etc/tomcat8/tomcat-users.xml
เพิ่มบรรทัดต่อไปนี้:
<role rolename="manager"/> <role rolename="admin"/> <user name="admin" password="secret_password" roles="manager,admin"/>
บันทึกและเลิกแก้ไขไฟล์ ตอนนี้คุณควรจะสามารถดูและจัดการเซิร์ฟเวอร์ได้จากที่อยู่ http://tu_dirección_ip:8080/manager/html. คุณสามารถเข้าถึงได้ด้วยชื่อและรหัสผ่านที่คุณตั้งไว้ /etc/tomcat8/tomcat-users.xml.
En / var / lib / tomcat8 เป็นไดเรกทอรี conf บันทึก webapps y ทำงาน En เว็บแอพ เป็นที่ที่จะโฮสต์ servlets (หรืออย่างน้อยไฟล์คอนฟิกูเรชัน XML ที่ชี้ไปที่ไฟล์เหล่านั้น)
เป็นวิธีทดสอบเซิร์ฟเวอร์คุณสามารถดาวน์โหลดสิ่งต่อไปนี้ ไฟล์แอปพลิเคชัน และปรับใช้ผ่านหน้าการจัดการ (ภายในส่วนของ ปรับใช้ คุณจะเห็นปุ่มเพื่ออัปโหลดไฟล์ไปยังเซิร์ฟเวอร์ของคุณ) คุณสามารถเลือกที่จะดำเนินการคำสั่งต่อไปนี้จากไดเร็กทอรี เว็บแอพ de แมวตัวผู้ y เซิร์ฟเวอร์จะจดจำไฟล์เว็บแอปพลิเคชันโดยอัตโนมัติและขยาย โดยไม่มีการแทรกแซงในส่วนของคุณเพิ่มเติม:
wget http://simple.souther.us/SimpleServlet.war
ตอนนี้ป้อนเส้นทางต่อไปนี้ในเบราว์เซอร์ของคุณ: http: //your_ip_address:8080 / SimpleServlet /
วิธีกำหนดค่า Tomcat ให้ฟังบนพอร์ต 80
ถ้าคุณต้องการ เปลี่ยนพอร์ตการฟัง Tomcat เป็น 80 คุณต้องปฏิบัติตามขั้นตอนต่อไปนี้ ก่อนอื่นให้แก้ไขไฟล์ที่อยู่ใน /etc/tomcat8/server.xml
sudo vi /etc/tomcat8/server.xml
จากนั้นค้นหาข้อความที่ระบุ พอร์ตเชื่อมต่อ = » 8080″ และแทนที่ค่านั้นด้วย พอร์ตเชื่อมต่อ = » 80″ บันทึกและออกจากโหมดแก้ไขไฟล์
ตอนนี้คุณต้องรีสตาร์ทเซิร์ฟเวอร์ Tomcat ด้วยคำสั่งต่อไปนี้:
sudo /etc/init.d/tomcat8 restart