繁体   English   中英

Eclipse + Java + Tomcat-如何设置动态Web项目以引用其他Java项目

[英]Eclipse+Java+Tomcat - How to setup dynamic web project to refer other java projects

我正在创建一个Web应用程序,为此我在Eclipse中创建了一个动态Web项目。 我还创建了两个java项目,它们分别用于不同的业务目的。 我希望动态Web项目也使用这些项目。

以下是我创建的项目

  1. myapp-core(具有我所有核心组件的Java项目)
  2. myapp-db(与数据库调用有关的所有类都在这里)
  3. myappWeb(只有演示文稿逻辑的动态Web项目)

关键是,我已经创建了所有这些项目以及其中的类。 我还将myapp-core和myapp-db项目添加到了myaddWeb的类路径中,现在没有任何编译错误。

但是,当我在Tomcat上部署它时,我得到java.lang.ClassNotFoundException for org.slf4j.LoggerFactory

现在,所有三个项目都有日志记录,为此,我分别将slf4j和与logback相关的jar添加到每个项目的构建路径中。

我所有的项目都引用了通用库,例如​​guava,apache poi等,这些库与每个项目分别关联。

我在这里想念什么吗? 任何人都可以指导我为此类框架进行哪些确切的设置?

谢谢斯里拉姆

请对所有3个项目执行以下提到的步骤:1.右键单击您的项目2.转到“ Java EE模块依赖项”选项。 3.选择所有罐子并应用更改。

如果“ Java EE模块依赖项”不存在,请尝试执行相同操作的“ Web部署程序集”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM