0

我在 GAE 的谷歌资源中读到这句话:“Google App Engine 有自己的 Web 应用程序服务器,用于在桌面环境中进行模拟”,所以,我的问题是:我可以在 TomCat 上部署 Google App Engine 应用程序(以 .war 格式)吗?

谢谢你的帮助!

4

1 回答 1

2

简短的回答是:这取决于

根据应用引擎文档

App Engine Java 应用程序使用 Java Servlet 标准与网络服务器环境进行交互。

所以对于一个简单的 servlet 应用程序,它可以在 tomcat 上运行

App Engine 运行时环境施加了一些限制,以确保您的应用可以扩展到 App Engine 分布式基础架构上的多个实例

如果您使用了来自 UserService 或 Datastore 等应用引擎的 api,那么您将无法在 tomcat 上运行它。在这种情况下,您可以使用 app engine sdk 中的开发 Web 服务器进行开发和测试。

于 2013-08-09T02:48:43.523 回答