如何在app-engine上创建dev服务器

时间:2014-03-06 17:34:34

标签: java google-app-engine

我有一个在app-engine上运行的服务器。我正在使用我的服务器的第2版,它作为移动应用程序的后端。如何在更换生产服务器之前对开发服务器和临时服务器进行测试?有没有人知道某个地方正在解决这个问题的教程?如果我可以设置Google Play设置Android发布的方式,那将是很好的:我可以发布到Alpha;然后将apk移至Beta;然后到生产。我将采取我现在可以得到的东西,但那个结构会很好。

3 个答案:

答案 0 :(得分:1)

您可以使用versions来实现此目的。通过这种方式,您可以与myApp.appspot.com联系以获取“生产”版本,也可以与beta.myApp.appspot.com联系以获取测试版等。

编辑:

所有版本都在不同的实例中运行,但它们都与同一数据存储区通信。测试不会破坏数据模型的更改是一个不错的选择 - 即测试版不会在数据存储中对生产版本进行更改。

答案 1 :(得分:0)

如果您想在将其推送到应用引擎之前在本地环境中进行测试。我建议有一个单独的盒子/服务器并在那里部署你的代码并在该服务器上运行应用程序。在调试模式下将应用程序作为Web应用程序运行,以便您可以查看发生的错误或问题通过Wi-Fi将手机连接到LAN,并确保您的集线器/防火墙中已打开正在使用的端口(如8080)。

这样,服务器的服务可以发送数据并接收数据,而无需在app引擎上实际部署。

此链接可能有用: https://developers.google.com/appengine/docs/java/tools/devserver

答案 2 :(得分:0)

我使用http://www.streamhead.com/google-appengine-staging-server/实现。它比版本更好。但感谢大家的帮助。