本文介绍了运行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