我想在Google app Engine上托管一个Java/AngularJS应用程序,并利用Eclipse插件。我认为最直接的方法是:
- 从Eclipse中启动一个新的Google Web Project。进入项目属性,取消选中GWT和datanucus。
- 删除生成的java类和GWT相关的东西,所以你有一个appengine.web.xml, web.xml, WEB-INF/lib, log4j属性,和其他一些文件。
- 把index.html放到war文件夹下,在favicon.ico的姊妹目录下。
- 将web.xml 欢迎文件更改为index.html
- 部署并测试index.html是可见的
通过Eclipse进行部署工作正常,但是myapp.appspot.com/和myapp.appspot.com/index.html都返回404。
简单地说,我的用例是"如何将index.html部署到GAE(使用Eclipse插件),而不需要GWT这个800磅重的游击队?"
我找不到关于这个的好的文档
取消勾选'Use Google Web Toolkit'应该是创建没有GWT的基本App Engine应用程序所需要做的一切,但是,它不会创建示例index.html
文件。为此,您需要保持选中'Generate project sample code'。这个将为您创建一些您需要删除的额外Java文件,但它是最接近您在问题中描述的内容的。