Erros de posicionamento do caminho de compilação do Eclipse

Estou trabalhando em uma aplicação web JSP / Servlet / Tomcat simples para minha classe. O professor nos pediu para usar uma estrutura de pastas ligeiramente diferente da estrutura dinâmica padrão do projeto da web. Em vez de usar a pasta webcontent, ele quer todo o nosso código-fonte em src / main / java e src / main / webapp.

Quando executo o aplicativo meu arquivo de boas-vindas é exibido corretamente, mas quando tento acessar meus servlets, recebo:

 Http 500 SEVERE: Allocate exception for servlet InitDb

java.lang.ClassNotFoundException. Tenho certeza que é um erro de caminho de compilação. Eu tenho final / src no caminho de construção, mas estou recebendo o aviso

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

Eu tenho isso no meu assembly de implantação:

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

Quando eu excluo main / o aviso desaparece, mas não resolve o problema. Eu agradeceria qualquer conselho. Obrigado.

questionAnswers(10)

yourAnswerToTheQuestion