Java Can';无法使用Eclipse正确部署所需的项目

Java Can';无法使用Eclipse正确部署所需的项目,java,eclipse,tomcat,deployment,Java,Eclipse,Tomcat,Deployment,我正在Eclipse上开发一个web应用程序。 我已经将DAL作为一个单独的项目实现,并将其设置为我的主项目的依赖项 我可以编译主项目,但当我运行它时,会出现以下异常: 严重:Servlet InputServlet的Servlet.service()引发异常 java.lang.ClassNotFoundException 在我的“DAL项目”中找不到一个类,所以当我运行web应用程序时,这个项目的类似乎没有部署在Tomcat中 我怎样才能解决它?有什么需要配置的吗 我根据rodgarcial

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

我可以编译主项目,但当我运行它时,会出现以下异常:

严重:Servlet InputServlet的Servlet.service()引发异常
java.lang.ClassNotFoundException

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


我怎样才能解决它?有什么需要配置的吗

我根据rodgarcialima对这个问题的回答解决了我的问题:

  • 转到web项目属性
  • 展开部件(左)
  • 添加>选择项目>选择库项目>选中“将项目组装到WEB应用程序的WEB-INF/lib文件夹中”,如果未选中>完成
  • Java构建路径(左)>项目选项卡>添加…>选择您的lib项目>确定
  • Java构建路径(左)>订单和导出选项卡>选择您的lib项目
  • 拯救
  • 现在它起作用了

  • 您是否正确地将其添加为依赖项?尝试将该项目添加到生成路径。@Jeremy是的,我将DAL项目添加到了生成路径,事实上我可以在主项目(web app)中使用此项目中打包的对象,并且没有编译时错误。但是当我运行主项目时,会抛出
    ClassNotFoundException
    。。。