2014-09-30 103 views
2

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

回答

0

对于Tomcat 6,您可以在Context上设置disableURLRewriting =“true”,这将使Cookies成为唯一方法跟踪会话。

+0

我知道这个选项,问题是我有一个web应用程序需要在tomcat 6和7以及weblogic 11g和websphere 7和8和8.5上运行,我正在寻找一些适用于所有应用程序的应用程序配置这些容器无需做任何容器特定的更改。 – Max 2014-10-01 06:16:53