2012-07-07 61 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