我正在创建一个Web应用程序,我在Eclipse中创建了一个动态Web项目。我还创建了两个java项目,它们用于不同的业务目的。我希望我的动态Web项目也能使用这些项目。
以下是我创建的项目
关键是,我已经创建了所有这些项目及其中的类。我还将myapp-core和myapp-db项目添加到myaddWeb的类路径中,现在没有任何编译错误。
但是,当我在Tomcat上部署它时,我得到java.lang.ClassNotFoundException for org.slf4j.LoggerFactory
现在,所有三个项目都有日志记录,为此我已将slf4j
和logback
相关的jar添加到每个项目的构建路径中(单独)。
我的所有项目都引用了常见的库,例如guava,apache poi等,我已经分别与每个项目相关联。
我在这里遗漏了什么?任何人都可以指导我对这种框架需要做的确切设置是什么?
由于 斯利拉姆
答案 0 :(得分:0)
请按照下面提到的所有3个项目的步骤: 1.右键单击您的项目 2.转到" Java EE模块依赖关系"选项。 3.选择所有罐子并应用更改。
如果" Java EE模块依赖"不存在,尝试" Web部署组装"它做同样的事情。