为什么eclipse Helios web项目不会在运行时找到依赖的项目类?

时间:2012-03-15 18:19:16

标签: java classpath eclipse-wtp

我的问题与the one described here几乎完全相同,但该帖子已经有几年了,eclipse helios(我正在使用)似乎没有使用该问题中讨论的J2EE项目标签

我有一个动态网络项目,它引用了另一个“实用程序”项目。实用程序项目包含服务,daos等。编译时间很好。但是当我在tomcat中启动web项目时,我得到了一堆org.springframework.beans.factory.CannotLoadBeanClassException。我知道这个ClassNotFound问题与单个bean没有关系,或者没有拼写正确,因为我试着注释掉原来的非关键bean,这个bean没有被找到,并且在实用程序中与一堆其他bean一起得到了相同的ClassNotFound错误项目

我正在使用Tomcat 6.0。

该实用程序项目具有Java和Utility Module方面。 Web项目具有face Web Dynamic Web Module和Java。实用程序项目位于Web项目的构建路径上。我也尝试在Web项目的“项目引用”属性中检查实用程序项目,但我不知道“项目引用”与构建路径上的项目之间有什么区别。

1 个答案:

答案 0 :(得分:0)

您需要打开Web项目的部署程序集属性页(项目 - >属性)并指示需要部署实用程序项目。除非你有什么要求你留在Helios,否则请更新到Indigo。 Helios已有近两年的历史了。