【问题标题】:AppEngine Dynamic WebProject - Ear libraries not copied to War Project Web-INF/lib folderApp Engine 动态 Web 项目 - 耳朵库未复制到 War Project Web-INF/lib 文件夹
【发布时间】:2014-09-13 08:38:23
【问题描述】:

我有一个 Ear 项目,其中包括两个 Appengine 动态 Web 项目和一个共享 Java 项目(具有公共类)。

我已通过 EAR 项目中的部署程序集设置将共享 java 项目添加到 EarContent 文件夹,并且我可以在 EarContent 文件夹下的已发布文件夹中看到 java 项目 jar 文件。

现在我想在 Dynamic Web Project 中使用 Ear 库,所以我在项目的 MANIFEST.MF 设置中添加了这个库,并且在编译时我也可以从共享项目中访问该类。

问题是当我发布它时,我无法在两个 Web 项目中找到 java 项目 jar,我几乎尝试了所有设置,但没有任何帮助。

我使用的是 Eclipse Mars,AppEngine SDK 版本 1.9.10,

有没有人试过这个,我的问题有什么可能的解决方案吗?任何想法或建议都非常感谢。

谢谢!

【问题讨论】:

标签: java eclipse eclipse-wtp google-app-engine


【解决方案1】:

在为每个动态 Web 项目打包 WAR 文件时,无论设置如何,Eclipse 的 Google 插件似乎都无法识别 EarContent/lib(或任何您的 EAR 库路径)中的任何内容。 JAR 需要实际存在于每个动态 Web 项目的 WEB-INF/lib 中,以便正确部署模块。

我建议在官方问题跟踪器中打开功能请求: https://code.google.com/p/googleappengine/wiki/FilingIssues

【讨论】:

    猜你喜欢
    • 2012-04-22
    • 2011-02-20
    • 2011-03-26
    • 2018-02-24
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    • 2011-06-25
    • 2019-09-19
    相关资源
    最近更新 更多