开发者社区> 问答> 正文

服务器端用tomcat可以支持session跨域么?

因为前端单独用了一个服务器,处理一些前端相关问题,所以和后端tomcat通信都是用跨域实现的。
现在遇到session存储问题,在登陆时设置的jsessionid,登陆成功跳转页面后似乎都没有用上。发送新的请求的时候给分配了新的jsessionid,和之前不是同一个值。
有没有解决的办法?

展开
收起
小旋风柴进 2016-03-04 10:01:25 2589 0
1 条回答
写回答
取消 提交回答
  • 配置tomcat 集群,有专门的配置的,
    设置Session共享,不过session共享代价很大,没有必要就别干这样的事,对性能损耗比较严重,
    不共享的时候,解决版本,你可以单独写一个auth认证,然后两边的服务器共用这个auth,需要使用相同的登陆信息的时候,就调用atuh中的东西,或者把auth各自放到自己的session中,
    这样就可以达到一致性登陆了,

    2019-07-17 18:51:51
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
大规模云服务器高效使用及管理最佳实践 立即下载
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载