【发布时间】:2013-08-09 01:04:08
【问题描述】:
我在 GAE 的 google 资源中读到了这句话:“Google App Engine 有它自己的 Web 应用程序服务器,用于在桌面环境中进行模拟”,所以,我的问题是:我可以将 Google App Engine 应用程序(.war 格式)部署在汤姆猫?
感谢您的帮助!
【问题讨论】:
标签: google-app-engine tomcat application-server
我在 GAE 的 google 资源中读到了这句话:“Google App Engine 有它自己的 Web 应用程序服务器,用于在桌面环境中进行模拟”,所以,我的问题是:我可以将 Google App Engine 应用程序(.war 格式)部署在汤姆猫?
感谢您的帮助!
【问题讨论】:
标签: google-app-engine tomcat application-server
简短的回答是:视情况而定
App Engine Java 应用程序使用 Java Servlet 标准 与网络服务器环境交互。
所以对于一个简单的servlet应用来说,它可以在tomcat上运行
但是
App Engine 运行时环境施加了一些约束以确保 您的应用可以扩展到 App Engine 上的多个实例 分布式基础设施
如果您使用过来自 UserService 或 Datastore 等应用引擎的 api,那么您将无法在 tomcat 上运行它。在这种情况下,您可以使用 app engine sdk 中的开发 Web 服务器进行开发和测试。
【讨论】: