我从Maven glass java starter项目创建了appEngine项目,我尝试将其作为appengine运行:devserver 但是,当我尝试访问浏览器上的localhost时,它说: - “此网页有一个重定向循环”。
另外,如何删除chrome浏览器上的缓存,因为即使本地服务器没有运行,我仍然会收到上述错误,除非我从浏览器中删除缓存并重启我的Windows m / c。 / p>
答案 0 :(得分: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>
答案 1 :(得分:0)
尝试在%SystemRoot%\ system32 \ drivers \ etc \ hosts文件中创建主机条目,而不是“localhost”(例如,devserver.example.com 127.0.01)
进行测试时,您可以通过进入devtools并点击设置设备来停用Chrome缓存。