1

我正在 Eclipse 上开发一个 Web 应用程序。我已经将 DAL 实现为一个单独的项目,并将其设置为我的主项目的依赖项。

我可以编译主项目,但是当我运行它时,我得到了这个异常:

SEVERE: Servlet.service() for servlet InputServlet threw exception
java.lang.ClassNotFoundException

它在我的“DAL 项目”中找不到一个类,所以当我运行 web 应用程序时,这个项目的类似乎没有部署在 Tomcat 中。

我该如何解决?有什么要配置的吗?

4

1 回答 1

2

我按照rodgarcialima对这个问题的回答解决了我的问题:Eclipse Web Project Dependencies

  1. 转到 Web 项目属性。
  2. 部署程序集(左)。
  3. 添加>选择项目>选择您的lib项目>如果未选中,请选中“将项目组装到Web应用程序的WEB-INF/lib文件夹中”>完成。
  4. Java构建路径(左)>项目选项卡>添加...>选择您的lib项目>确定
  5. Java Build Path (Left) > Order and Export 选项卡 > 选择您的 lib 项目。
  6. 节省
  7. 现在它起作用了。
于 2012-05-09T08:16:12.827 回答