`

Tomcat 7 可以修改 Session 默认的 Cookie 名 JSESSIONID 了

 
阅读更多

看看下面这个配置:

<Context path="" docBase="D:\WORKDIR\oschina\webapp" reloadable="false" sessionCookiePath="/" sessionCookieName="OSCHINA_SESSION"/>

原来 J2EE 应用所使用的 Session 对应的是一个名为 JSESSIONID 的 Cookie ,现在在 Tomcat 7 中你可以修改这个 Cookie 的名称、PATH了

 

注:

一定牢记:COOKIE_NAME,COOKIE_PATH,COOKIE_DOMAIN

分享到:
评论

相关推荐

    tomcat修改jsessionid在cookie中的名称

    ### Tomcat中修改JSessionID在Cookie中的名称 在Tomcat服务器中,默认情况下,用于传递会话标识(即JSessionID)的Cookie名称为“JSESSIONID”。有时,出于安全考虑或其他需求,我们可能需要自定义这个名称。本文将...

    Tomcat7+Redis+Session 负载之后session 共享 tomcat jar包

    标题 "Tomcat7+Redis+Session 负载之后session 共享 tomcat jar包" 涉及的是在使用Nginx做负载均衡时,如何通过集成Redis来实现Tomcat7服务器之间的Session共享,从而确保用户在不同服务器之间切换时仍然能够保持...

    tomcat7整合redis实现session共享,jar包带配置方法

    通过以上步骤,你就可以在Tomcat7中成功整合Redis,实现session的共享。这种方式不仅可以提高系统的可扩展性,还能减轻服务器内存压力,因为session信息存储在外部缓存中。同时,由于Redis具有高速读写性能,对...

    tomcat7_redis_Session共享所需jar包及使用方法

    在本主题“tomcat7_redis_Session共享所需jar包及使用方法”中,我们将探讨如何利用Redis这一高性能的键值存储系统来实现Tomcat 7中的Session共享,以满足集群部署的需求。 首先,Redis作为一个内存数据结构存储...

    一个服务器搭多个tomcat导致session丢失,或者同一个IP不同端口,多个应用的session会冲突解决方法

    经过资料查找,发现问题是因为:IP相同认为是同一个域,接收了B的set-cookie指令,把对应的cookie内容覆盖了,其中包括jsessionid,造成A的session丢失。 如果IP不同,则不会发生这个问题。IP相同的两个session对应的...

    使用redis解决nginx+tomcat8负载均衡集群session共享问题jar包

    将session存储在Redis中,可以确保无论用户请求被分配到哪个tomcat实例,都能访问到相同的session数据。这是因为所有tomcat服务器都会将session数据写入和读取自同一份Redis存储,而不是各自维护自己的session。 **...

    Session Cookie的HttpOnly和secure属性

    GlashFish3.0(支持servlet3.0)默认开启Session Cookie的HttpOnly属性。 也就是说两个属性,并不能解决cookie在本机出现的信息泄漏的问题(FireFox的插件FireBug能直接看到cookie的相关信息)。 二、实例 项目架构...

    tomcat-reids-session共享

    通过这种方式,Tomcat7可以利用Redis作为session共享的媒介,有效解决了传统session管理在分布式环境下的问题。这种解决方案提高了系统的可伸缩性和性能,同时也为未来可能的负载均衡和故障恢复提供了便利。在实际...

    nginx+tomcat+memcached实现session共享

    proxy_set_cookie_session $cookie_JSESSIONID; proxy_cookie_path / /; # 使Nginx在转发请求时不修改cookie路径 # 使用哈希模式实现sticky session proxy_pass_request_cookies on; proxy_set_header Cookie $...

    tomcat7+session共享(mencache)

    在Web应用中,当用户登录后,服务器会在用户的浏览器上设置一个名为JSESSIONID的Cookie,用来跟踪用户的会话。这个ID被用来在服务器端查找对应的Session对象,存储用户的会话信息,如登录状态、购物车等。然而,当...

    tomcat+redis 实现session共享

    2. 在`&lt;Engine&gt;`标签内,找到`&lt;Host&gt;`标签(通常是名为“localhost”的主机),然后在其中添加`&lt;Manager&gt;`标签,配置Tomcat Redis Session Manager,如下所示: ```xml &lt;Manager className="org.apache.catalina....

    Tomcat中实现Session小结

    总结来说,Tomcat中的Session是通过Session ID(JSESSIONID)作为标识,结合Cookie在客户端和服务器之间传递,实现对用户会话状态的跟踪。了解这些原理对于优化Web应用性能、处理会话管理问题以及确保用户安全性至关...

    cookie_session知识点

    由于默认的jsessionid Cookie没有设置有效期,它会在浏览器关闭时从内存中删除,导致Session失效。 6. **乱码问题**: - 解决中文乱码问题,对于POST请求,可以使用`request.setCharacterEncoding("gbk")`设定请求...

    reids+tomcat8.5+tengine实现session相关jar包.zip

    1. **Tomcat Session管理**:Tomcat是Apache软件基金会开发的一款开源的Java应用服务器,它默认使用内存中的session来存储用户状态信息。然而,在集群环境中,单个服务器的内存中的session无法在其他服务器之间共享...

    tomcat8.5.38 redis session 共享所需jar

    在构建高可用的Web应用程序时,...通过以上步骤,你可以在Tomcat 8.5.38集群中实现基于Redis的session共享,确保用户状态在不同服务器间的一致性。这不仅提高了应用的可用性和扩展性,也简化了session管理的复杂度。

    Nginx Tomcat 集群的Session 复制

    Nginx Tomcat 集群的Session 复制,解决了,集群情况下的session复制问题。

    session共享方案(tomcat8+redis共享session)

    因此,建议结合其他策略,如Session复制或Cookie来备份关键的Session数据,以提高系统的健壮性。 总结来说,使用Tomcat8和Redis实现Session共享是一种高效且广泛采用的方法。它使得分布式系统能够处理更多的用户...

    Nginx 集群 tomcat session 共享配置有源码

    为解决这个问题,我们可以利用Redis作为中央session存储,实现Nginx和Tomcat集群间的session共享。 首先,让我们理解Nginx、Tomcat和Redis的角色: 1. Nginx:作为前端反向代理服务器,负责接收用户的请求,并根据...

    Redis-Tomcat共享session

    在session共享的场景下,Tomcat服务器会将用户的session数据存储到Redis中,而不是本地的JSESSIONID,这样无论用户请求哪个Tomcat实例,都可以从Redis中获取到相应的session信息。 在实际操作中,我们需要进行以下...

Global site tag (gtag.js) - Google Analytics