Saya sedang mengerjakan webapp JSP / Servlet / Tomcat sederhana untuk kelas saya. Profesor meminta kami untuk menggunakan struktur folder yang sedikit berbeda dari struktur proyek web dinamis default. Daripada menggunakan folder webcontent, dia menginginkan semua kode sumber kita di bawah src / main / java dan src / main / webapp.
Ketika saya menjalankan aplikasi, file selamat datang saya ditampilkan dengan baik, tetapi ketika saya mencoba mengakses servlet saya, saya mendapatkan:
Http 500 SEVERE: Allocate exception for servlet InitDb
java.lang.ClassNotFoundException. Saya cukup yakin ini adalah kesalahan jalur build. Saya memiliki final / src di jalur build tetapi saya menerima peringatan
"Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the nesting exclude 'main/' from 'final/src'
Saya memiliki ini di perakitan penerapan saya:
<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/>
Ketika saya mengecualikan main / peringatan hilang, tetapi itu tidak memperbaiki masalah. Saya sangat menghargai saran apapun. Terima kasih.