嗨,我想在2个tomcat服务器上运行的两个不同应用程序之间保持相同的会话。我在一个服务器上运行一个应用程序,并在登录时为其创建了一个会话。如果单击该应用程序上的链接,它将被重定向到另一台Tomcat服务器上的第二个应用程序。那时,它应保持与第一台服务器相同的会话。之后,如果它返回到第一台服务器中的应用程序,则不应再次请求身份验证。它应该使用相同的会话。
有什么方法可以在JSP中 的2个tomcat服务器之间* 传递 会话ID 或详细信息。 *
谁能帮忙。
我认为您可能需要SSO(单一登录)解决方案。因此,这些是免费提供的一些开源软件:
您还可以按照此处提到的方法,使用Servlet过滤器在这两个Web应用程序中构建一些自定义安全性。
注意: 仅当您不想使用任何SSO解决方案时,才应使用自定义解决方案(虽然很痛苦,但却是一个很好的学习技巧;-)。由于这里给出的原因,我建议不要重新发明)
希望这可以帮助。