MissingURLMapping:在应用程序配置中找不到URLMap条目

时间:2014-05-03 15:48:06

标签: python google-app-engine google-cloud-endpoints

我是GAE开发的新手,我刚刚创建了一个简单的API,但我无法运行我的应用,因为我不断收到错误在应用中找不到任何URLMap条目构造

这是 app.yaml 文件

application: gw2
version: 1
runtime: python27
threadsafe: true
api_version: 1

handlers:
- url: /_ah/spi/.*
  script: main.api_server

libraries:
- name: pycrypto
  version: latest
- name: endpoints
  version: 1.0

这是我的 main.py 文件,其中我已声明 api_server 变量

from google.appengine.ext import endpoints

import api

api_server = endpoints.api_server([api.GW2Service])

GW2Service 继承自 remote.Service

编辑我使用命令行工具(Ubuntu 12.04)

哪里出错?

提前致谢。 Eric~H

1 个答案:

答案 0 :(得分:1)

  1. 您是从应用或命令行启动服务器吗?
  2. 尝试使用“导入端点”而不是“导入端点”
  3. 在app.yaml中将端点版本设置为最新版本。
  4. 将GW2Service移至main.py并测试服务器是否正常。问题可能由文件名“api”生成。