背景介绍:
本文实际情况如下:原来有一个内部系统old,不过由于年代久远,代码老而旧,新增了一个系统的模块不想在原系统上增加。于是乎新写了一个项目new,放在与原项目同一个tomcat下。由于原系统已经有了完整的用户登录权限等内容,想通过原系统登录,登录后直接一个菜单新开窗口跳转到新系统。
问题分析:
问题在于:如何实现用户在old登录,然后跳转到new系统中,并带有用户的信息的验证。
实现方式:(1)可以做一个单点登录,需要对old系统改造增加相应的接口,比较麻烦内容较多。【不采取】
(2) 通过session共享,每次请求去old系统验证session信息。【采取】
解决方案:
- tomcat配置session共享:
修改server.xml文件的内容
<Host appBase="webapps" autoDeploy="true" name="localhost" unpack