2011-12-07 32 views
1

我是Google App Engine的新手。我可以從Windows的命令提示符啓動應用程序服務器,並顯示「信息:服務器運行在http://localhost:8080/」,但仍然在我的瀏覽器上輸入地址時顯示Sever未找到錯誤。爲什麼我在瀏覽器中輸入地址 - http:// localhost:8080 /時出現「服務器未找到」錯誤

+0

我會檢查它是否是防火牆問題。我有Windows 7,我可以運行服務器並在本地主機上查看它:8080 –

+0

我已禁用防病毒應用程序,但錯誤仍然存​​在 –

+1

如果您顯示了app.yaml文件以及處理程序定義爲'/' – Greg

回答

0

這可能發生的原因有很多。如果你已經檢查過你的防火牆設置,我敢打賭,你的app.yaml文件存在問題。

如果你的主要Python腳本被稱爲主,坐落在應用程序代碼中的app.yaml文件的工作示例的根目錄是:

application: yourapplicationname 
version: 1 
runtime: python 
api_version: 1 

- url: .* 
    script: main.py 

另外,還要確保您的main.py內文件的路線是正確的。 例如:

from google.appengine.ext import webapp 

    class Main(webapp.RequestHandler): 
     def get(self): 
      self.response.out.write('Hello World') 

    def main(): 
     application = webapp.WSGIApplication([('/', Main)], 
      debug=True) 
     util.run_wsgi_app(application) 


    if __name__ == '__main__': 
     main() 
相關問題