J2EE项目修改JSESSIONID 名称

J2EE项目中,默认会生成JSESSIONID,用户保存Session值,JSESSIONID有

name,value,domain,path,expires属性如下图



 其中domain,path,expires属性决定了session范围

必须是相同的才能使session会话保持

对JSESSIONID属性的修改,有2种办法

1、修改应用服务器配置

was:

控制台


 

Tomcat:

server.xml 在host节点里面

<Context path="" docBase="D:\aaa\data" reloadable="false" sessionCookiePath="/" sessionCookieName="XXX_SESSION"/>

 

JBoss配置:

domain\configuration\domain.xml 只能修改name

<servlet-container name="default"><jsp-config/><session-cookie name="aaaaSESSIONCOOKIE"/></servlet-container>

 

domain.xml配置参考

https://github.com/wildfly/wildfly/blob/master/build/src/main/resources/docs/schema/wildfly-undertow_1_1.xsd

 

2、通过在代码里控制

修改web.xml配置

<session-config><session-timeout>60</session-timeout><cookie-config><path>/</path></cookie-config></session-config>

 

 

总体应用服务的修改方法都不一致,奇怪的jboss,不允许修改,很多企业都会做这方面的设置,如baidu的效果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值