ฉันกำลังทำงานกับเว็บแอป JSP / Servlet / Tomcat อย่างง่ายสำหรับชั้นเรียนของฉัน อาจารย์ขอให้เราใช้โครงสร้างโฟลเดอร์ที่แตกต่างจากโครงสร้างโครงการเว็บไดนามิกเริ่มต้นเล็กน้อย แทนที่จะใช้โฟลเดอร์ webcontent เขาต้องการซอร์สโค้ดทั้งหมดของเราภายใต้ src / main / java และ src / main / webapp
เมื่อฉันเรียกใช้แอปไฟล์ต้อนรับของฉันแสดงได้ดี แต่เมื่อฉันพยายามเข้าถึง servlets ของฉันฉันได้รับ:
Http 500 SEVERE: Allocate exception for servlet InitDb
java.lang.ClassNotFoundException ฉันค่อนข้างมั่นใจว่ามันเป็นข้อผิดพลาดของ build path ฉันมี Final / src บนเส้นทางการสร้าง แต่ฉันได้รับคำเตือน
"Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the nesting exclude 'main/' from 'final/src'
ฉันมีสิ่งนี้ในชุดประกอบการปรับใช้ของฉัน:
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
เมื่อฉันไม่รวมคำเตือนหลัก / คำเตือนหายไป แต่ก็ไม่สามารถแก้ไขปัญหาได้ ฉันจะขอบคุณคำแนะนำใด ๆ ขอบคุณ