2012-07-07 112 views
0

据我所知,Google App Engine项目中的app.yaml文件可以将文件作为“主页”页面提供。然而,当我导航到我的域名时,它总是给我一个404.我的app.yaml在战争目录中。这是我的app.yaml是什么样子:Google App Engine - 设置索引/主页

application: therealtest 
version: 10 
runtime: python 
api_version: 1 

handlers: 

- url:/
    static_files: site/index-static.html 
    upload: site/index-static\.html 

什么,我希望它做的是,当我去到现场的域显示的页面索引static.html,但事实并非如此。这是不是这样做的正确方法?谢谢。

回答

1

战争目录内的网站目录是?它应该是,因为你说你的app.yaml文件是。 FWIW,把你的网络应用放到战争目录中意味着你用Java术语思考,但是你的app.yaml片段告诉我们你正在使用Python。在Java中,WAR代表Web Archive,它是一个带有特定所需目录和文件的zip文件。

+0

一切都在战争目录中。虽然我不知道整个java/python的东西。有没有办法使用我不知道的java配置着陆页?谢谢! – 2012-07-11 00:14:03

+0

牛仔布,听起来你对App Engine的工作原理并不十分清楚,所以为了帮助你,我认为你需要更清楚地了解你的战争目录中究竟是什么,以及你做了什么来将它上传到Google App Engine。 - James – 2012-07-20 02:16:03

+0

我使用eclipse创建目录,将HTML文件上传到war目录,并简单地部署到appengine。顺便说一下,你可以给我打电话,那只是我的用户名。 – 2012-07-22 17:59:00