我正在Eclipse上开发一个Web应用程序。 我已将DAL实现为一个单独的项目,并将其设置为我的主项目的依赖项。
我可以编译主项目,但是当我运行它时,我得到了这个例外:
SEVERE: Servlet.service() for servlet InputServlet threw exception
java.lang.ClassNotFoundException
找不到我的“DAL Project”中的类,所以当我运行web-app时,似乎没有在Tomcat中部署此项目的类。
我该如何解决?有配置的东西吗?
答案 0 :(得分:2)
我按照 rodgarcialima 对这个问题的回答解决了我的问题:Eclipse Web Project Dependencies:
- 转到网站项目属性。
- 部署程序集(左)。
- 添加>选择项目>选择你的lib项目>如果未选中,请选中“将项目组装到Web应用程序的WEB-INF / lib文件夹中”>完成。
- Java构建路径(左)>项目标签>添加...>选择你的lib项目>行
- Java构建路径(左)> “订购和导出”选项卡>选择你的lib项目。
- 保存
- 现在可行。
醇>