我正在为我的类开发一个简单的 JSP/Servlet/Tomcat webapp。教授要求我们使用一种文件夹结构,这种结构与默认的动态 Web 项目结构略有不同。他不想使用 webcontent 文件夹,而是希望我们所有的源代码都在 src/main/java 和 src/main/webapp 下。
当我运行应用程序时,我的欢迎文件显示良好,但是当我尝试访问我的 servlet 时,我得到:
Http 500 SEVERE: Allocate exception for servlet InitDb
Java.lang.ClassNotFoundException.我很确定这是一个构建路径错误。我在构建路径上有 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"/>
当我排除 main/警告消失,但它不能解决问题。我会很感激任何建议。谢谢。