同一个tomcat下两个项目实现session共享
来源:互联网 发布:qt淘宝兼职 编辑:程序博客网 时间:2024/05/17 06:30
这几天在做上海一个项目的时候,涉及到一个Tomcat下面将不同的应用进行session共享的问题。
这个项目为了方便实现有些功能,我们把项目拆成两个独立Web项目,但我们在管理这些项目时,涉及到一个session共享的问题,因为毕竟还同属于一个系统,所以,像共同的信息还是取自一个地方的。
1、配置Tomcat下conf/server.xml文件,在<Host></Hoser>配置如下:
<Hostname="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false"><!-- aa 和bb 为两个不同的web项目 --><Contextpath="/aa" reloadable="true" crossContext="true"/> <Context path="/bb" reloadable="true"crossContext="true"/></Host>
2、 在 aa项目存入session
session.setAttribute("user",newDate().toString()+"gaoyu"); ServletContext ContextA =session.getServletContext(); ContextA.setAttribute("session", session);
3、在bb 项目取出 session
HttpSessionsession1 =request.getSession(); ServletContext Context = session1.getServletContext(); ServletContext Context1= Context.getContext("/aa"); if(Context1 !=null && !Context1.equals("")){ HttpSession sess=(HttpSession)Context1.getAttribute("session"); out.println(sess.getAttribute("user")); }
0 0
- 同一个tomcat下两个项目实现session共享
- 在同一个tomcat下,不同的web项目共享session
- 在同一个tomcat下,不同的web项目共享session
- 在同一个tomcat下,不同的web项目共享session
- 在同一个tomcat下,不同的web项目共享session
- 在同一个tomcat下,不同的web项目共享session
- 在同一个tomcat下,不同的web项目共享session
- 在同一个tomcat下,不同的web项目共享session
- 在同一个tomcat下,不同的web项目共享session
- 一个tomcat下两个项目(ZK项目)共享session
- Tomcat中两个不同项目共享Session
- Tomcat中两个不同项目共享Session
- Tomcat中两个不同项目共享Session
- Tomcat中两个不同项目共享Session
- Tomcat中两个不同项目共享Session
- Tomcat中两个不同项目共享Session
- 同一个tomcat不同项目的session共享问题
- 同一个tomcat不同项目的session共享问题
- Python
- Sql server 批量更新
- 概率图模型一之隐马尓可夫模型与马尔科夫随机场
- SQL server 创建链接服务器
- 在Ubuntu Linux 15.04安装Web云桌面eyeOS
- 同一个tomcat下两个项目实现session共享
- 409. [LeetCode]Longest Palindrome
- “PHP+前端单页应用(MSUI)“的一些思考。
- 关于js缓冲运动
- 【JZOJ4923】【NOIP2017提高组模拟12.17】巧克力狂欢
- 17-结构体1
- layui学习笔记
- 人工智能(AI)简介
- Mysql中根据子表的分组后的最大统计数获取主表中的信息