Eclipse Build Path Nesting Errors

Ich arbeite an einer einfachen JSP / Servlet / Tomcat-Webapp für meine Klasse. Der Professor bat uns, eine Ordnerstruktur zu verwenden, die sich geringfügig von der standardmäßigen dynamischen Webprojektstruktur unterscheidet. Anstatt den Webcontent-Ordner zu verwenden, möchte er den gesamten Quellcode unter src / main / java und src / main / webapp.

Wenn ich die App starte, wird meine Begrüßungsdatei gut angezeigt, aber wenn ich versuche, auf meine Servlets zuzugreifen, erhalte ich:

 Http 500 SEVERE: Allocate exception for servlet InitDb

java.lang.ClassNotFoundException. Ich bin mir ziemlich sicher, dass es sich um einen Fehler im Erstellungspfad handelt. Ich habe final / src auf dem Erstellungspfad, erhalte aber die Warnung

"Cannot nest 'final/src/main/webapp/WEB-INF/classes' inside 'final/src'. To enable the    nesting exclude 'main/' from 'final/src'

Ich habe dies in meiner Bereitstellungsassembly:

<wb-resource deploy-path="/" source-path="/src/main/webapp" tag="defaultRootSource"/> 

Wenn ich main / ausschließe, verschwindet die Warnung, aber das Problem wird nicht behoben. Ich würde mich über jeden Rat freuen. Vielen Dank.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage