【问题标题】:Can't deploy EAR to Google App Engine 1.9.4无法将 EAR 部署到 Google App Engine 1.9.4
【发布时间】:2014-05-25 04:35:47
【问题描述】:

我在从 Cloudbees 部署 Google App Engine EAR 应用程序时遇到问题。该应用程序是使用 1.9.4 构建的。应用结构类似于这个项目:https://github.com/deege/gae-rest-skeleton 主要区别是我不止一个模块。

我遇到的问题是如何配置部署。我将“发布步骤 | 部署应用程序 | Google App Engine (Java)”设置为他们网站上的视频,但配置需要固定目录部分中的 WAR 目录结构。

它正在寻找一个存在 WEB-INF/appengine-web.xml 文件的目录。我可以将配置指向确实存在的前端目录(并且在我添加更多模块之前一直这样做),但它只部署前端。没有部署其他 WAR。

我认为它应该在 ear 目录中寻找 META-INF/appengine-application.xml 文件,因为它描述了整个应用程序(前端和支持模块)。

我的配置有什么遗漏吗?我需要单独部署每个模块(WAR)吗?

【问题讨论】:

    标签: google-app-engine cloudbees


    【解决方案1】:

    我们的部署插件是在 GAE 添加对 EAR 的支持之前编写的。如果忽略表单验证并仅输入您知道应该工作的配置不起作用,请打开一张票。

    我将在插件的下一个审查窗口中调查并向插件添加额外的表单验证,但是忽略任何显示的错误的临时解决方法应该工作

    更新

    我已经更新了应用引擎部署插件。升级到 3.0 或更高版本将允许您部署 EAR 展开的存档

    【讨论】:

    • 我开了一张票。我可以忽略字段验证,但它会将 WEB-INF/appengine-web.xml 附加到我放入的任何内容中。
    猜你喜欢
    • 2020-05-06
    • 2018-11-22
    • 2020-12-22
    • 2011-07-28
    • 1970-01-01
    • 2015-02-19
    • 2012-02-11
    • 1970-01-01
    • 2017-09-29
    相关资源
    最近更新 更多