2

我想在 Google App Engine 上托管一个 Java/AngularJS 应用程序,并利用 Eclipse 插件。我认为最直接的方法是:

  1. 在 Eclipse 中,启动一个新的 Google Web 项目。
  2. 转到项目属性并取消选中 GWT 和 DataNucleus。
  3. 删除生成的 java 类和 GWT 相关的东西,这样你就有了 appengine.web.xml、web.xml、WEB-INF/lib、log4j 属性和一些其他文件。
  4. 将 index.html 放在 war 文件夹下,favicon.ico 的姐妹。
  5. 将web.xml欢迎文件更改为 index.html
  6. 部署并测试 index.html 是否可见。

通过 Eclipse 部署工作正常,但 myapp.appspot.com/ 和 myapp.appspot.com/index.html 都返回 404。

简单地说,我的用例是“如何在没有 800 磅 GWT 的情况下将 index.html 部署到 GAE(使用 Eclipse 插件)?”

我无法找到关于此的好的文档。

4

1 回答 1

4

取消选中“使用 Google Web Toolkit”应该是您创建没有 GWT 的基本 App Engine 应用程序所需要做的所有事情,但是,它不会创建示例index.html文件。为此,您需要保持选中“生成项目示例代码” 。将为您创建一些需要删除的额外 Java 文件,但这是您在问题中描述的最接近的文件。

于 2013-01-15T02:08:44.340 回答