将谷歌应用引擎后端转换为模块

时间:2014-04-27 18:22:53

标签: google-app-engine

我正在尝试将谷歌appengine后端战争(在1.93上运行)转换为模块。我已经尝试了eclipse(在阅读文档之后)和maven关于如何生成EAR文件。但是,我只是不明白它是如何完成的。有没有人有一个虚拟EAR文件,所以我可以看看。我只是没有获得目录结构以及那些xml文件中应该包含的内容。 appengine易于使用,我能够快速运行应用程序,但后来我看到后端现已弃用,所以我确信我必须快速转移到模块.....亚马逊AWS似乎也很容易使用但是cron job @AWS似乎有点棘手。我已经在GAE工作了。

我一直在谷歌搜索并查看几乎所有帖子......即将放弃并尝试AWS

THX

1 个答案:

答案 0 :(得分:0)

我处于相同的位置,过去一周一直在试验这个问题。我已经获得了几个"模块"使用支持WTP的GPE在EAR中工作。以下是帮助我的一些事情。我假设你已经安装了Eclipse插件的Eclipse插件。

按照此处的说明使用WTP项目格式:

https://developers.google.com/appengine/docs/java/webtoolsplatform

我花了几次尝试,因为我没有完全遵循指示。有几件事让我:

a)我没有创建"默认"模块,这导致一些不稳定的行为。 b)右键单击项目时,将显示Google和Google App Engine WTP命令。 Google菜单中的应用引擎的许多命令都不适用于EAR。而是使用WTP中的命令,例如部署。 c)关于(b)Google-> App Engine设置不起作用(它们应该使菜单项变暗)。相反,您必须编辑适当的XML文件。

请注意,遵循说明几乎可以为您设置各种XML文件。在你开始它之后,你可以打开它们并修补它们。对他们来说并不多。

现在我正在考虑创建一个后端项目:

https://developers.google.com/appengine/docs/java/modules/

鉴于我的基本EAR包含一些谷歌云端点和一个简单的前端,我认为现在很难添加后端。