2

我从 Maven glass java starter 项目创建了 appEngine 项目,我试图将它作为 appengine:devserver 运行但是,当我尝试访问浏览器上的本地主机时,它说:-“这个网页有一个重定向循环”。

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

4

2 回答 2

2

我解决了这个问题。基本上,这是一个 url 重写问题,Jetty 服务器将 sessionId ( jsessionId) 插入到 URL 中。我通过在以下内容中禁用了它web.xml

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

这在appengine-web.xml

<sessions-enabled>true</sessions-enabled>
于 2013-09-05T06:42:22.490 回答
0

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

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

于 2013-09-03T10:19:51.033 回答