我想知道在移动版和桌面版两个网站上共享身份验证,会话管理等的最佳方法是什么。我们正在运行Tomcat,并且更喜欢让移动和桌面站点将应用程序分开放在不同的节点上。
我看过类似帖子关于在整个Tomcat应用程序中持久化会话,但我更喜欢通过应用程序单独执行此操作。我已经阅读过有关Tomcat中的群集的信息,但这似乎是针对在多个节点上运行的单个应用程序。
有没有一种常见的方法可以做到这一点?其他网站如何处理移动和桌面版本的会话管理?
答案 0 :(得分:1)
如果我理解正确您将网站的移动版和桌面版作为单独的Web应用程序实现。据我所知,跨多个应用程序共享会话不是j2ee规范的一部分;除此之外,我不知道任何提供功能的产品..
..那么,这会让你选择实现自己的:)
一个明显的方法是使用db来存储会话数据而不是HttpSession;我不是说这很容易;实际上可能是重新考虑为同一网站设置两个独立应用程序的决定的一个很好的理由