我在从Cloudbees部署Google App Engine EAR应用程序时遇到了麻烦。该应用程序使用1.9.4构建。应用程序结构与此项目类似:https://github.com/deege/gae-rest-skeleton主要区别在于我不仅仅有一个模块。
我遇到的问题是如何配置部署。我有" Post步骤|部署应用程序| Google App Engine(Java)"设置为来自其站点的视频,但配置期望固定目录部分中的WAR目录结构。
它正在寻找存在WEB-INF / appengine-web.xml文件的目录。我可以将配置指向前端的目录(并且这样做直到我添加了更多模块),但之后它只部署了前端。没有部署其他WAR。
我认为应该在ear目录中寻找META-INF / appengine-application.xml文件,因为它描述了整个应用程序(前端和支持模块)。
配置中是否有我缺少的东西?我是否需要单独部署每个模块(WAR)?
答案 0 :(得分:1)
我们的部署插件是在GAE添加对EAR的支持之前编写的。如果忽略表单验证并且只输入您知道的配置应该无效,那么就打开票证。
我将调查并在插件的下一个审核窗口中将额外的表单验证添加到插件中,但是只是忽略任何显示的错误的临时解决方法应该工作
我更新了app engine deployer插件。升级到3.0或更高版本将允许您部署EAR爆炸档案