Add a trailing slash: <a href="http://localhost:5000/v2.0">http://localhost:5000/v2.0</a><div><br><div class="gmail_quote">On Tue, Mar 6, 2012 at 10:30 AM, dming <span dir="ltr"><<a href="mailto:learnercn@gmail.com">learnercn@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">hi all:<br>       In keystone Essex Edition.<br>       when I access keystone endpoint http://localhost:5000.It comes normal result as :<br>
<br><versions><version status="beta" updated="2011-11-19T00:00:00Z" id="v2.0"><media-types><media-type base="application/json" type="application/vnd.openstack.identity-v2.0+json"/><media-type base="application/xml" type="application/vnd.openstack.identity-v2.0+xml"/></media-types><link href="<a href="http://localhost:5000/v2.0/" target="_blank">http://localhost:5000/v2.0/</a>" rel="self"/><link href="<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/content/" target="_blank">http://docs.openstack.org/api/openstack-identity-service/2.0/content/</a>" type="text/html" rel="describedby"/><link href="<a href="http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf" target="_blank">http://docs.openstack.org/api/openstack-identity-service/2.0/identity-dev-guide-2.0.pdf</a>" type="application/pdf" rel="describedby"/></version></versions><br>
<br>but when I want to access <a href="http://localhost:5000/v2.0" target="_blank">http://localhost:5000/v2.0</a> ,It comes as follow:<br>"""<br><pre><font size="1">Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/eventlet/wsgi.py", line 336, in handle_one_response
    result = self.application(self.environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/paste/urlmap.py", line 203, in __call__
    return app(environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
    return self.func(req, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystone-2012.1-py2.7.egg/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1253, in get_response
    application, catch_exc_info=False)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1222, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
    return self.func(req, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystone-2012.1-py2.7.egg/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1253, in get_response
    application, catch_exc_info=False)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1222, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
    return self.func(req, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystone-2012.1-py2.7.egg/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1253, in get_response
    application, catch_exc_info=False)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1222, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
    return self.func(req, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystone-2012.1-py2.7.egg/keystone/common/wsgi.py", line 282, in __call__
    response = request.get_response(self.application)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1253, in get_response
    application, catch_exc_info=False)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1222, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 130, in __call__
    resp = self.call_func(req, *args, **self.kwargs)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 195, in call_func
    return self.func(req, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/keystone-2012.1-py2.7.egg/keystone/common/wsgi.py", line 305, in __call__
    resp = req.get_response(self.application)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1253, in get_response
    application, catch_exc_info=False)
  File "/usr/local/lib/python2.7/dist-packages/webob/request.py", line 1222, in call_application
    app_iter = application(self.environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/webob/dec.py", line 144, in __call__
    return resp(environ, start_response)
  File "/usr/local/lib/python2.7/dist-packages/routes/middleware.py", line 80, in __call__
    config.environ = environ
  File "/usr/local/lib/python2.7/dist-packages/routes/__init__.py", line 22, in __setattr__
    self.load_wsgi_environ(value)
  File "/usr/local/lib/python2.7/dist-packages/routes/__init__.py", line 51, in load_wsgi_environ
    result = mapper.routematch(path)
  File "/usr/local/lib/python2.7/dist-packages/routes/mapper.py", line 686, in routematch
    raise RoutesException('URL or environ must be provided')</font>
<span style="color:rgb(255,0,0)">RoutesException: URL or environ must be provided</span></pre>"""<br>But I don't what URL or environ I should provided to It ..<br><br>can anyone help me ??<br><br>thanks a lot!!<br>
<br>_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br></blockquote></div><br></div>