本文介绍了运行GAE devserver时,jsessionID会被追加到url中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

由于某些原因,字符串如:; jsessionid = SESSION_HERE 在我访问部署到GAE devserver的应用程序时被添加到了网址。



由于某些url不能被解析为一个GET参数,有时会以urls结尾: http:// localhost:8080 / someurl ; jsessionid = 0000 )。



我的webapp配置文件很简单,我使用maven和 appengine-maven-plugin 像这样运行devserver:

  mvn appengine:devserver 


解决方案这是什么原因以及如何将其删除?

添加:

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

...到您的 web.xml 。请阅读。



注意:GAE正在Jetty 6.1上运行。在任何人遇到与更新的Jetty版本相同的问题时,配置参数命名有所不同,请参阅:

这篇关于运行GAE devserver时,jsessionID会被追加到url中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

05-30 11:24