3

有没有人试图让玻璃器皿在 App Engine 之外的服务器上运行,例如 Tomcat?

我正在尝试运行一个玻璃器皿应用程序,我宁愿避免使用 Google App Engine 本身。我在处理这个问题时遇到了困难,我将使用 Tomcat 作为我的服务器。

任何帮助表示赞赏。谢谢。

4

2 回答 2

6

到目前为止,对我来说,在 App Engine 之外运行没有问题。我在 App Engine 中举了这个例子只是为了了解我的方向。一旦我看到它的行为方式,我就有足够的信息将其提炼成在 App Engine 之外运行它所需的信息。

这是您的清单:

  1. 您需要在https://code.google.com/apis/console中创建一个项目
  2. 您需要将 Mirror API 添加到服务中(目前,仅适用于 Glass Explorer——如果我没记错的话)
  3. 在 API 访问下,您需要为 Web 应用程序创建一个客户端 ID;设置您的重定向 URL 以指向您要创建的注册 servlet。
  4. 创建处理 oAuth 2.0 舞蹈和存储令牌的注册服务。您可能可以从示例应用程序中获取大部分代码并实现您自己的凭证存储或使用 Google 的内存存储...
  5. 在您自己的应用程序中注册并使用您的凭据来开发您的 Mirror API 应用程序。

我能够从我的 pom 文件中消除 App Engine 依赖项,但我仍然需要保留 google-http-client-jackson、google-oauth-client、guava,当然还有 google-api-services-mirror。

于 2013-06-06T03:45:17.563 回答
2

我有一个部署到 Heroku 的 Python/Django 版本。

https://github.com/dannyroa/glasstophone-django/

于 2013-06-25T00:55:12.173 回答