J2EE项目中修改jsessionid属性

阅读更多

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

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



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

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

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

1、修改应用服务器配置

was:

控制台

J2EE项目中修改jsessionid属性_第1张图片
 

Tomcat:

server.xml 在host节点里面

 

JBoss配置:

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


        
        

 

domain.xml配置参考

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

 

2、通过在代码里控制

修改web.xml配置


     60
     
          /
     

 

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


 

 

 

  • J2EE项目中修改jsessionid属性_第2张图片
  • 大小: 12.3 KB
  • J2EE项目中修改jsessionid属性_第3张图片
  • 大小: 13.3 KB
  • J2EE项目中修改jsessionid属性_第4张图片
  • 大小: 27.4 KB
  • 查看图片附件

你可能感兴趣的:(session,cookie,path,session丢失)