ข้อยกเว้น 404 เป็นเรื่องปกติมาก กรณีส่วนใหญ่เป็นข้อผิดพลาดของเส้นทาง เส้นทางการแมปไฟล์ web.xml ไม่ถูกต้อง การตั้งค่าเซิร์ฟเวอร์ แพ็คเกจ servlet jar ที่ไม่ได้นำเข้าหรือไม่ได้เผยแพร่พร้อมกับโปรเจ็กต์ ฯลฯ
หากเส้นทางไม่ถูกต้อง การตรวจสอบอย่างรอบคอบสามารถแก้ไขปัญหาได้
ข้อผิดพลาดนี้จะถูกรายงานด้วยหากเซิร์ฟเวอร์ไม่ได้รับการตั้งค่าอย่างถูกต้อง โดยทั่วไปปัญหานี้จะเกิดขึ้นโดยมือใหม่เมื่อเริ่มต้นการเรียนรู้ จะต้องตั้งค่าตำแหน่งเซิร์ฟเวอร์ของ Tomcat ใน eclipse เพื่อใช้การติดตั้ง Tomcat ในอินเตอร์เฟส eclipse ให้ตั้งค่าดังรูป:
หากเป็นปัญหากับแพ็กเกจเซิร์ฟเล็ต jar ให้แนะนำแพ็กเกจ jar ผ่านพาธการ build เพิ่มไฟล์ jar ภายนอกในแท็บไลบรารี ตรวจสอบแอปพลิเคชันในแท็บลำดับและส่งออก และสุดท้ายเพิ่มลงในตัวเลือกการปรับใช้และการประเมิน เพื่อระบุว่า Tomcat เปิดตัวแล้ว ให้คัดลอกไปยังไดเร็กทอรี WEB-INF/lib ภายใต้โปรเจ็กต์
แต่ปัญหาที่ฉันพบในวันนี้ไม่ใช่ปัญหาใดๆ ลองคิดดู ฉันไม่ได้เปลี่ยนแปลงอะไรเลย เมื่อฉันแก้ไขโค้ด ฉันต้องการใช้วิธีอื่นในการปรับใช้ฟังก์ชันการอัปโหลดโดยไม่คาดคิด หลังจากแนะนำแพ็คเกจ jar และเมื่อลบออกไป ก็มี 404 ปรากฏขึ้นมา ปัญหาช่วยอะไรไม่ได้มาก
ปัญหาจำเป็นต้องได้รับการแก้ไข หลังจากดิ้นรนมาเป็นเวลานาน ในที่สุดฉันก็พบปัญหา: เมื่อลบแพ็คเกจ jar ฉันลบ webapp ที่รวมอยู่ใน release โดยไม่ได้ตั้งใจ ไม่น่าแปลกใจเลยที่ไม่พบเส้นทางในรายงาน ดูภาพ.
ตกลง แก้ไขปัญหาแล้ว
หมายเหตุ: คุณต้องล้าง Tomcat และรีสตาร์ท ไม่เช่นนั้นระบบจะยังคงรายงานข้อยกเว้นอยู่