tomcat设置子域名session共享以及修改JSESSIONID
背景
我们都知道,session是基于cookie实现的,tomcat的session默认基于一个名叫JSESSIONID的cookie实现,这个cookie默认放在当前域名下,这会导致不同子域名之间不能共享主域名的session,比如,我在blog.haoji.me下登录了,换到file.haoji.me又变成未登录,因为换了一个新的session。
方法
在META-INF下新增一个context.xml文件,文件内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context sessionCookieDomain=".haoji.me"sessionCookiePath="/"sessionCookieName="HAOJIME_JSESSIONID"/>
相信不用过多介绍就能看懂,主要是把sessionCookieDomain改成.你的主域名(比如以.开头,否则不会在子域名之间共享),我这里还顺便把sessionCookieName改了一下。
另外,修改tomcat的server.xml中的Context也是一样的,这里不多介绍。
效果:
原文地址:http://blog.haoji.me/tomcat-session-share.html
tomcat设置子域名session共享以及修改JSESSIONID相关推荐
- java多域名共享session_同一服务器不同域名session共享
Tomcat下,不同的二级域名之间或根域与子域之间,Session默认是不共享的,因为Cookie名称为JSESSIONID的Cookie根域是默认是没设置 的,访问不同的二级域名,其Cookie就重 ...
- Nginx+Tomcat+Memcached实现tomcat集群和session共享
Nginx+Tomcat+Memcached实现tomcat集群和session共享 [http://blog.csdn.net/shimiso/article/details/8979044] 为什 ...
- apache+tomcat现在我们实现session共享
apache+tomcat现在我们实现session共享 一.tomcat集群配置,session 同步配置: tomcat1配置 A.修改Engine节点信息: <Engine name= ...
- 基于tomcat集群做session共享
前端代理服务器nginx:192.168.223.136 tomcat服务器:采用的一台多实例192.168.223.146:8081,192.168.223.146:8082(如何构建多实例tomc ...
- Nginx+memcached+tomcat配置集群session共享负载均衡
Nginx+memcached+tomcat配置集群session共享负载均衡 配置环境: windows xp下 jdk1.7.0_10 nginx-1.2.6 (附下载) m ...
- Spring-Redis实现分布式环境下主子域名Session共享
背景: 之前一直采用通过注解的方式配置Spring环境下的子域名共享,其基本思路是通过将session放入redis中,然后将使用HTTPSESSION更改为使用SpringSession的方式,使得 ...
- 二级域名session共享php本地,PHP二级域名session共享方案
一般来讲网站都会有主站和子站,比如域名是abc.com,那么一般来讲abc.com和www.abc.com就会是主站,而像bbs.abc.com就会作为论坛而存在的子站. 而且要注意的是,虽然一般设置 ...
- Rainbond最佳实践:Tomcat配置Redis实现Session共享
Rainbond:生产级无服务器PaaS Rainbond是国内首个开源的生产级无服务器PaaS,深度整合基于Kubernetes的容器管理.多类型CI/CD应用构建与交付.多数据中心的资源管理等技术 ...
- php5.6 开二级域名,PHP二级域名session共享方案
一般来讲网站都会有主站和子站,比如域名是linuxidc.com,那么一般来讲linuxidc.com和www.linuxidc.com就会是主站,而像bbs.linuxidc.com就会作为论坛而存 ...
- php支持二级域名共享,PHP二级域名session共享方案
一般来讲网站都会有主站和子站,比如域名是linuxidc.com,那么一般来讲linuxidc.com和www.linuxidc.com就会是主站,而像bbs.linu 一般来讲网站都会有主站和子站, ...
最新文章
- java 短信平台_Java通过SMS短信平台实现发短信功能
- Adam 那么棒,为什么还对 SGD 念念不忘?一个框架看懂深度学习优化算法
- mysql主从增量同步_生产环境中mysql主从同步/完整/增量备份
- 12星座的出生年月日性格_星座六点半/今日12月04日:双鱼、巨蟹、天蝎座运势...
- 使用runtime 实现weex 跳转原生页面
- 《天天数学》连载19:一月十九日
- 在运行时切换 WinForm 程序的界面语言 System.ComponentModel.ComponentResourceManager .ApplyResources...
- python 模拟自己的手写字体
- 火狐浏览器无法选择安装盘
- 搭建属于自己的复古传奇私服
- CSS3浏览器前缀,背景大小,位置,渐变以及过渡效果
- 【Day5.4】高棉风格的柴瓦塔纳兰寺
- STM32 无法使用IAR下载程序问题
- 按键精灵文字识别插件_【买三赠一】iOS按键精灵VIP夏季特惠进行中
- 用A-Spice思路解读“西门庆和潘金莲的不可描述之事”,不信你看不懂
- 基于天问block编译环境下ASRPRO语音芯片程序编写教程(三)串口通信,多线程模块,ADC篇
- 【学习笔记】arduino mega2560 和 ESP8266WIFI模块 联合调试 ①
- php查询更新数据库数据类型,更新Update
- [附源码]java毕业设计中青年健康管理监测系统
- 洛谷-P1638-逛画展
热门文章
- keepalived+LVS 详解(1) -- 编译
- Cache和DMA一致性 iCache和dCache一致性
- Linux文件系统(五)---三大缓冲区之buffer块缓冲区
- ACM动态规划总结(by utobe67)
- 20.合并两个有序链表
- java读取properties文件详解
- spark rdd详解一(rdd入门)
- python xlrd使用_python:利用xlrd模块操作excel
- ht1621b和单片机电平匹配_干货 | 143条 超详细整理STM32单片机学习笔记
- 09年职称计算机考试,09年职称计算机考试试题A.doc