同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId

同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

?Copyright 蕃薯耀 2017年7月12日

http://www.cnblogs.com/fanshuyao/

一个是2个项目,一个是web-session,一个是web。

为了让两个项目共享session(sessionId一样),需要修改tomcat/conf/server.xml。在两个项目的Context节点后分别加上

Java代码  

  1. sessionCookiePath="/"

,具体如下所示:

Xml代码  

  1. <Context docBase="web-session" path="/web-session" reloadable="true" source="org.eclipse.jst.jee.server:web-session" sessionCookiePath="/"/>
  2. <Context docBase="web" path="/web" reloadable="true" source="org.eclipse.jst.jee.server:web" sessionCookiePath="/"/>

然后分别查看两个项目的2个不同的jsp显示sessionId,代码如下:

Java代码  

  1. <body>
  2. <p>session.id如下:</p>
  3. <p>${pageContext.session.id}</p>
  4. </body>

结果显示两个sessionId是一样的。

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

?Copyright 蕃薯耀 2017年7月12日

http://www.cnblogs.com/fanshuyao/

时间: 2024-12-13 16:23:12

同一个tomcat多个项目共享session,一个tomcat两个项目共享sessionId的相关文章

同一个项目,项目名称不一致,这两个项目同时在Eclipse中出现

在Eclispse中,实际同一个项目,项目名称不一致,这两个项目同时在Eclipse中出现. ①打开项目文件夹,找到“.cproject”文件 ② 在<name>节点重命名 ③ 导入Eclipse

2014项目总结:一个比较失败的项目总结

最近将会对今年所做的一些项目进行总结,里面基本都包含了一个项目所有的过程.一来为自己今年的年终总结提供些材料,其次也是希望在总结过程中能给自己带来些更多的启发和经验教训,同时也非常期望各位大牛能给些建议以及批评,让我获得更多的进步.谢谢. 上一篇博文大致总结了一个比较成功的项目,有成功那自然就有失败的项目.该项目至今让我依然痛苦不堪,甚至有些患上了手机恐惧症,一听到手机的来电声音,身体就开始颤抖,还是希望这个项目能早些有个了结吧,不然迟早出问题. 同样,先大致阐述下该项目的背景.该项目同样是某研

git 利用分支概念实现一个仓库管理两个项目

需求描述:开发了一个网站,上线之际,突然另一个客户说也想要个一样的网站,但网站的logo和内部展示图片需要替换一下,也就是说大部分的后台业务逻辑代码都是一致的,以后升级时功能也要保持一致:刚开始想反正是两个项目,干脆弄两个工程吧,但这样做的话,只有修改个公共的代码逻辑两个项目都要修改一遍,太麻烦了,还容易出错了,太麻烦了,难道没有个好的办法,修改一次代码,两个项目可以共用?突然想到了git的分支概念,我靠~单独再拉出个分支,这不一下就解决了: 前提假设:假设之前开发的网站叫a,另一个客户想要一模

Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享

Redis+Tomcat+Nginx集群实现Session共享,Tomcat Session共享 ============================= 蕃薯耀 2017年11月27日 http://www.cnblogs.com/fanshuyao/ 代码美化版或附件下载见:http://fanshuyao.iteye.com/blog/2400975 一.Session共享使用tomcat-cluster-redis-session-manager插件实现 插件地址见:https://g

一个tomcat部署多个应用实例总结

项目组有好几个项目需要运行,之前项目少,一个tomcat对应一个项目还能应付,但现在项目多了,要是再一个tomcat对应一个项目的话,一方面看起来很业余,一方面也加大服务器的维护难度.所以现在需要对tomcat进行整理,用一个tomcat来启动多个应用实例,每个应用相互独立,互不干扰. 准备工作:下载的apache-tomcat-7.0.26.zip,上传到linux服务器下/opt/apps/目录下. 百牛信息技术bainiu.ltd整理发布到博客园一.操作步骤 1.解压apache-tomc

如何使用maven建一个web3.0的项目

使用eclipse手动建一个maven的web project可能会有版本不合适的情况,例如使用spring的websocket需要web3.0什么的,不全面的修改可能会出现各种红叉,甚是苦恼.我从我的使用经验出发,从建立一个maven项目开始,记录我用maven建一个web3.0的项目. 建立一个maven的web项目 1.首先要安装配置好maven,具体怎么配置就不说了. 2.eclipse->new project->maven project->next->选择maven-

2014项目总结:一个比较成功的项目总结

最近将会对今年所做的一些项目进行总结,里面基本都包含了一个项目所有的过程.一来为自己今年的年终总结提供些材料,其次也是希望在总结过程中能给自己带来些更多的启发和经验教训,同时也非常期望各位大牛能给些建议以及批评,让我获得更多的进步.谢谢. 这篇文章总结的是我今年开始的的第二个项目:某研究所某国某XX系统(严格保密项目).这个项目开始的时候,客户方没有提任何具体需求,只说了一句,秘密级项目,不能说,能说的只是这是个c++项目,并带批人进试验场再说.上篇文章我也提到过,虽然我们公司号称有1000个程

Eclipse创建一个 Maven 动态web项目

今天需要将一个Maven项目改成一个Maven 动态web项目,在网上找到一个解决方案,自己动手做了一遍,完美的解决了自己的难题,在这贴出链接, 以便以后使用: http://www.cnblogs.com/noteless/p/5213075.html 感谢博主的热情分享.

项目风险管理必须关注哪3个项目目标?(2)

项目风险管理必须关注哪3个项目目标?(2) 接上面一篇分享的继续-- 如果当大家目标不一致的时候呢,到底以谁的目标为准,就会变成一个问题:但是考虑到一点是项目的目标大致可以分成三类:就是我们上面这个PPT现在列的三类. 二.执行力--个人的成功 通常我们认为项目最基础的目标其实主要是对项目执行力的一个考核,对项目执行力的考核这也是往往对项目可量化的目标管理,目标管理通常就是大家所说的多快好省,过程要符合.什么概念呢?最开始立项,比如说我们选在什么时间完成.要花多少钱然后多大的范围.质量做到什么标