【问题标题】:Set session tracking mode to cookie in Servlet 2.5在 Servlet 2.5 中将会话跟踪模式设置为 cookie
【发布时间】:2014-11-24 21:28:24
【问题描述】:

如何将会话跟踪模式设置为仅使用 cookie,我可以通过在 web.xml 中设置 <tracking-mode>COOKIE</tracking-mode> 或使用 currentSession.getServletContext().setSessionTrackingModes(EnumSet.of(SessionTrackingMode.COOKIE)) 在 Servlet 3.0 中进行设置,但遗憾的是这两种方法仅适用于servlet 3.0,我需要为支持 servlet 2.5 的 Weblogic 11g 和 tomcat 6 修复它

【问题讨论】:

    标签: jakarta-ee servlets jsessionid servlet-2.5


    【解决方案1】:

    对于 Tomcat 6,您可以在 Context 上设置 disableURLRewriting="true",这将使 Cookies 作为跟踪会话的唯一方式。

    【讨论】:

    • 我知道这个选项,问题是我有一个 web 应用程序需要在 tomcat 6 和 7 以及 weblogic 11g 和 websphere 7 和 8 和 8.5 上运行,我正在寻找一些应用程序适用于所有这些容器的配置,无需进行任何特定于容器的更改。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-22
    • 2013-04-12
    • 2017-02-04
    • 1970-01-01
    • 1970-01-01
    • 2015-05-22
    相关资源
    最近更新 更多