Google app engine appengine localhost上的glass java初学者项目

Google app engine appengine localhost上的glass java初学者项目,google-app-engine,google-mirror-api,google-glass,Google App Engine,Google Mirror Api,Google Glass,我从Maven glass java初学者项目创建了appEngine项目,并尝试将其作为appEngine:devserver运行 但是,当我尝试在浏览器上访问localhost时,它会显示:- “此网页具有重定向循环” 另外,我如何在chrome浏览器上删除缓存,因为即使本地服务器未运行,我仍然会收到上述错误,除非我从浏览器中删除缓存并重新启动Windows m/c。而不是“localhost”,尝试在%SystemRoot%\system32\drivers\etc\hosts文件中创建主

我从Maven glass java初学者项目创建了appEngine项目,并尝试将其作为appEngine:devserver运行 但是,当我尝试在浏览器上访问localhost时,它会显示:- “此网页具有重定向循环”

另外,我如何在chrome浏览器上删除缓存,因为即使本地服务器未运行,我仍然会收到上述错误,除非我从浏览器中删除缓存并重新启动Windows m/c。

而不是“localhost”,尝试在%SystemRoot%\system32\drivers\etc\hosts文件中创建主机条目(例如devserver.example.com 127.0.01)

测试时,您可以通过进入devtools并单击设置工具来禁用Chrome缓存。

我解决了这个问题。 基本上,这是一个url重写问题,Jetty服务器正在将sessionId(
JSSessionID
)插入url。 我在
web.xml
中禁用了它:

<context-param>
    <param-name>org.mortbay.jetty.servlet.SessionURL</param-name>
    <param-value>none</param-value>
</context-param>
<sessions-enabled>true</sessions-enabled>

按照您的建议更改etc\hosts文件没有帮助。仍然会收到相同的错误-“此网页有重定向循环”。您需要在Chrome devtools中跟踪网络请求以查看循环是什么,然后跟踪代码以查看循环的起始位置。由于某些原因,App Engine不喜欢AuthFilter.java httpResponse.sendRedirect(WebUtil.buildUrl(httpRequest,“/oauth2callback”)中的此代码;此代码将通过Google服务重定向到授权。我能够在appengine上部署starter项目。