เมื่อ Tomcat เปิดตัวโครงการให้ป้อนที่อยู่ที่ถูกต้องในเบราว์เซอร์และพบปัญหาต่อไปนี้:
สถานะ http 500 -
javax.servlet.servletexception: wrapper ไม่พบ servlet class xxx หรือคลาสที่ขึ้นอยู่กับ
-
-
java.lang.classnotfoundexception: xxx
-
-
การวิเคราะห์ปัญหา:
เนื้อหาของ <servle-mapping> และ <servlet-class> ในไฟล์ web.xml กำหนดค่าไม่ถูกต้องหรือไม่?
1. ไม่ว่าชื่อของทั้งสองจะสอดคล้องกัน 2. ไม่ว่าจะเป็นคลาสที่กำหนดค่าไว้หรือไม่ 3 ไม่ว่าจะเป็นคลาส servlet ไม่ได้ถูกรวบรวมหรือไม่
วิธีการ: ตรวจสอบไฟล์คลาสที่สอดคล้องกับคลาส servlet ในไดเรกทอรีคลาสของโครงการเพื่อดูว่ามีการรวบรวมและมีอยู่หรือไม่
โดยปกติจะไม่มีไฟล์คลาสที่รวบรวม
สารละลาย:
หากไม่ได้เปิดใช้งานการสร้างอัตโนมัติ Eclipse จะเปิดใช้งาน Project-> Bulid โดยอัตโนมัติแล้วปรับใช้และเปิดตัวอีกครั้ง หากไม่มีข้อผิดพลาดอื่น ๆ ก็สามารถทำงานได้ตามปกติหลังจากการรวบรวม
หรือทุกครั้งที่คุณปล่อยการปรับใช้ให้คลิกโครงการด้วยตนเอง -โครงการสร้างเพื่อสร้างโครงการ!
หมายเหตุ: Build Automaticlly ใช้เพื่อสร้างโครงการโดยอัตโนมัติ
ขอบคุณสำหรับการอ่านฉันหวังว่ามันจะช่วยคุณได้ ขอบคุณสำหรับการสนับสนุนเว็บไซต์นี้!