-> (ไม่มีแท็ก load-on-start-up) ประการแรกเมื่อใช้ servlet ในเซิร์ฟเวอร์เป็นความรับผิดชอบของเซิร์ฟเวอร์ในการสร้างวัตถุ servlet เช่น: สมมติว่า Servlet ถูกปรับใช้ในเซิร์ฟเวอร์ไคลเอนต์ (Servlet Object ไม่พร้อมใช้งานในเซิร์ฟเวอร์) ไคลเอ็นต์ส่งคำขอไปยัง servlet เป็นครั้งแรกจากนั้นเซิร์ฟเวอร์จะสร้างวัตถุ servlet ด้วยความช่วยเหลือของตัวสร้างเริ่มต้นและเรียกใช้ init () ทันที จากนั้นเมื่อไคลเอนต์ส่งคำขอบริการวิธีเดียวจะได้รับการดำเนินการเมื่อวัตถุพร้อมใช้งานแล้ว
หากใช้แท็ก load-on-start-up ใน deployment descriptor: ในช่วงเวลาของการปรับใช้เซิร์ฟเวอร์จะสร้างออบเจ็กต์ servlet สำหรับ servlet โดยยึดตามค่าบวกที่ระบุระหว่างแท็ก การสร้างอ็อบเจ็กต์สำหรับคลาส servlet จะตามมาจาก 0-128 0 number servlet จะถูกสร้างขึ้นก่อนและตามด้วยตัวเลขอื่น ๆ
หากเราให้ค่าเดียวกันสำหรับสอง servlets ใน web.xml การสร้างอ็อบเจ็กต์จะทำตามตำแหน่งของคลาสใน web.xml ก็แตกต่างกันไปในแต่ละเซิร์ฟเวอร์
หากเราระบุค่าลบระหว่างโหลดบนแท็กเริ่มต้นเซิร์ฟเวอร์จะไม่สร้างออบเจ็กต์ servlet
สถานการณ์อื่น ๆ ที่เซิร์ฟเวอร์สร้างอ็อบเจ็กต์สำหรับ servlet
ถ้าเราไม่ใช้ load บนแท็ก start up ใน web.xml โปรเจ็กต์จะถูกปรับใช้เมื่อไคลเอนต์ส่งคำขอเป็นครั้งแรกที่เซิร์ฟเวอร์สร้างอ็อบเจ็กต์และเซิร์ฟเวอร์จะรับผิดชอบในการเรียกใช้เมธอดวงจรชีวิต จากนั้นหากมีการแก้ไข. class ในเซิร์ฟเวอร์ (tomcat) ไคลเอนต์อีกครั้งส่งคำร้องขอสำหรับ servlet ที่แก้ไข แต่ในกรณีของอ็อบเจ็กต์ใหม่ tomcat จะไม่ถูกสร้างขึ้นและเซิร์ฟเวอร์จะใช้อ็อบเจ็กต์ที่มีอยู่เว้นแต่จะรีสตาร์ทเซิร์ฟเวอร์ แต่ในคลาสของเว็บตรรกะเมื่อไฟล์. class ถูกแก้ไขในเซิร์ฟเวอร์โดยไม่ต้องรีสตาร์ทเซิร์ฟเวอร์หากได้รับคำขอจากนั้นเซิร์ฟเวอร์เรียกเมธอดทำลายบน servlet ที่มีอยู่และสร้างอ็อบเจ็กต์ servlet ใหม่และเรียกใช้ init () สำหรับการเริ่มต้น .