Eclipse WTP不会在WebContent中发布项目依赖项

Rap*_*vet 11 java eclipse eclipse-wtp

我目前正在研究Java EE项目.我已成功开发了一个Web服务,并将其部署在Eclipse的内置Apache服务器下,以进行测试.

我现在将我的项目分成两个项目:一个主项目和一个依赖项目(比如说"Utils").在开发时,eclipse不会抱怨编译问题,因为我在"构建路径"设置中添加了"Utils"项目作为依赖项.

但是,在启动Tomcat(作为嵌入式服务器)时,它抱怨没有找到"Utils"项目的类.

我期待eclipse将"Utils/bin"复制到WebContent/WEb-INF/classes中,但事实并非如此.我该如何自动化?每当发生变化时,"Utils/bin"会被部署到WebFolder中吗?

仅供参考,我还没有使用Maven(但我打算).

在此先感谢您的帮助,亲切的问候,

拉斐尔

chr*_*ney 14

Ross的回答让我走上正轨,但在Eclipse Helios中,我在动态Web项目中找不到Java EE模块.

相反,我找到了添加依赖项的方法,因此它们被构建到项目的属性 - >部署程序集中的正确位置,从那里我可以通过路径变量,文件系统或工作区添加存档,以及从文件夹,构建路径条目或其他项目.


Ros*_*oss 5

您可以通过将Utils项目作为模块添加到"Master"项目来完成此操作.我假设主项目是web或ear应用程序.右键单击项目 - > properties - > Java EE模块依赖项.将Utils项目添加到它.Eclipse将在部署中包含Utils项目.