我目前正在从事一个 Java EE 项目。 我已经成功开发了一个 web 服务并将其部署在 Eclipse 的内置 Apache 服务器下,用于测试目的。
我现在将我的项目分成 2 个项目:一个主项目和一个依赖项目(假设为“Utils”)。 在开发时,eclipse 不会提示编译问题,因为我在我的“构建路径”设置中添加了“Utils”项目作为依赖项。
但是,当启动 Tomcat(作为嵌入式服务器)时,它会提示找不到“Utils”项目的类。
我期待 eclipse 将“Utils/bin”复制到 WebContent/WEb-INF/classes,但它没有。我如何使它自动化?以便在发生更改时将“Utils/bin”部署到 WebFolder 中?
仅供引用,我还没有使用 Maven(但我打算)。
在此先感谢您的帮助, 亲切的问候,
拉斐尔
最佳答案
Ross' answer让我走上正轨,但在 Eclipse Helios 中,我无法在我的动态 Web 项目中找到 Java EE 模块。
相反,我找到了添加依赖项的方法,以便将它们构建到项目属性 -> 部署程序集下的正确位置,然后我可以从那里通过路径变量、文件系统或工作区添加存档,以及来自文件夹、构建路径条目或其他项目。
关于java - Eclipse WTP 不在 WebContent 中发布项目依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3070661/