您的位置:首页 > 运维架构 > Tomcat

同一个tomcat多个web应用共享session

2017-07-31 14:21 323 查看
1、修改E:\apache-tomcat-7.0.77\conf\server.xml文件



2、项目中java代码编写:



HttpSession session = request.getSession();
//session.setAttribute("userId", user.getUserId());
ServletContext ContextA =session .getServletContext();
ContextA.setAttribute("userId", user.getUserId() );




HttpSession sessionB = request.getSession();
ServletContext ContextA= sessionB.getServletContext().getContext("/huike-yc-manager");// 这里面传递的是 WebappA的虚拟路径
System.out.println("userId: "+ContextA.getAttribute("userId"));


参考:

http://blog.csdn.net/jayyanzi/article/details/46561509
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: