我托管了一个应用程序,它使用许多不同的 servlet 路径。似乎 Jetty(GAE 使用的)为请求 URL 中的每个上下文路径创建了一个新 session 。
例子:
abc.appspot.com/
abc.appspot.com/path2/hello
这些路径中的每一个都使用两个不同的 session 。有什么办法可以防止这种情况发生吗?我遇到了以下可以在 Jetty 服务器的 web.xml 文件中使用的配置:
<context-param>
<param-name>org.eclipse.jetty.servlet.SessionPath</param-name>
<param-value>/</param-value>
</context-param>
它对我不起作用,是我做错了还是这不可能?我听说过this is possible in Tomcat .
最佳答案
我猜您想在 2 个应用程序之间共享一个 session (数据),而不仅仅是使用不同的 ID 共享相同的 ID。
如果是这样,请检查与服务器无关的 spring-session,它可以帮助您做一些疯狂的事情
关于java - 如何防止 Jetty/GAE 为不同的上下文路径创建新 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45759647/