Errores de anidación de rutas de compilación de Eclipse

Estoy trabajando en una simple aplicación web JSP / Servlet / Tomcat para mi clase. El profesor nos pidió que usáramos una estructura de carpetas que es ligeramente diferente a la estructura de proyecto web dinámica predeterminada. En lugar de usar la carpeta webcontent, quiere todo nuestro código fuente en src / main / java y src / main / webapp.

Cuando ejecuto la aplicación, mi archivo de bienvenida se muestra bien, pero cuando intento acceder a mis servlets obtengo:

 Http 500 SEVERE: Allocate exception for servlet InitDb

java.lang.ClassNotFoundException. Estoy bastante seguro de que es un error de ruta de compilación. Tengo final / src en la ruta de compilación pero estoy recibiendo la advertencia

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

Tengo esto en mi montaje de despliegue:

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

Cuando excluyo main / la advertencia desaparece, pero no soluciona el problema. Apreciaría cualquier consejo. Gracias.

Respuestas a la pregunta(10)

Su respuesta a la pregunta