2012-03-15 90 views
1

我的问题与the one described here几乎完全一样,但是这篇文章已经有几年了,而且我正在使用的eclipse helios似乎并没有使用在该问题中讨论过的J2EE项目标签。为什么不eclipse Helios web项目在运行时找到依赖项目类?

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

我正在使用Tomcat 6.0。

该实用程序项目具有Java和实用程序模块构面。 Web项目包含动态Web模块和Java。该实用程序项目位于Web项目的构建路径中。我也尝试在Web项目的'项目引用'属性中检查实用程序项目,但我不知道'项目引用'和在构建路径上有项目有什么不同。

回答

0

您需要打开Web项目的Deployment Assembly Property Page(Project-> Properties)并指出需要部署的实用工程。除非你有需要你留在Helios上的东西,否则更新到Indigo。 Helios将近两岁。

相关问题