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