Java SSO会话过期
我正在进行从tomcat 6到tomcat 8的迁移。在tomcat 8上,当会话过期或用户注销时,会出现以下警告: 警告[org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO无法使会话[Host:[localhost],Context:[/appName],SessionID:[cookieId]]过期,因为找不到该会话 我发现在Tomcat 6会话寄存器中,如下所示: [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]为身份验证类型为“FORM”的用户“root”注册sso id“E16F95304C7A0571A392C49BBB5B2B28” [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]将sso id E16F95304C7A0571A392C49BBB5B2B28与会话标准会话[68B9BFEC646992D572DEDBB0BA29BDC]关联 然后会话销毁,如下所示: [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]进程会话在标准会话[68B9BFEC646992D572DEDBB0BA29BDC]上销毁 [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]取消注册sso id“E16F95304C7A0571A392C49BBB5B2B28” [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]标准会话[CC36C13B089873D8BCEF2CBAFA1552F5]上的进程会话已销毁 [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]进程会话在标准会话[DAC33294278B915C464EDFF0387A5E8D]上被破坏 一切看起来都很好 在下面列出的Tomcat 8会话寄存器中: [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO为身份验证类型为[FORM][org.apache.catalina.core.ContainerBase.[catalina].[localhost]]的用户[root]注册SSO会话[F869098E903E96139B95170742C613E8]。[org.apache.catalina.core.ContainerBase.[localhost]]SSO将应用程序会话[9B741874689B4C8A1296D5BB86B841D0]]与SSO会话关联[F869098E903E96139B95170742C613E8] 当必须销毁会话时,会出现以下消息: [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO处理SSO会话[F869098E903E96139B95170742C613E8]和应用程序会话[StandardSession[A88E8761E6F82CF38ED79590D1FED84D]的注销 与SSO会话[F869098E903E96139B95170742C613E8]关联的[org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO过期应用程序会话[Host:[localhost],上下文:[/AppName1],会话ID:[AE27B6B1C4E9C26E7C298A4E1DB7DC27]] [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO处理SSO会话[F869098E903E96139B95170742C613E8]和应用程序会话[StandardSession[AE27B6B1C4E9C26E7C298A4E1DB7DC27]的注销 [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO未能注销SSO会话[F869098E903E96139B95170742C613E8],因为它不在缓存中 与SSO会话[F869098E903E96139B95170742C613E8]关联的[org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO过期应用程序会话[Host:[localhost],上下文:[/AppName2],会话ID:[9B741874689B4C8A1296D5BB86B841D0]] [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO处理SSO会话[F869098E903E96139B95170742C613E8]和应用程序会话[StandardSession[9B741874689B4C8A1296D5BB86B841D0]的注销 [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO未能注销SSO会话[F869098E903E96139B95170742C613E8],因为它不在缓存中 与SSO会话[F869098E903E96139B95170742C613E8]关联的[org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO过期应用程序会话[Host:[localhost],上下文:[/AppName3],会话ID:[A88E8761E6F82CF38ED79590D1FED84D]] [org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO无法使会话[Host:[localhost],Context:[/AppName3],SessionID:[A88E8761E6F82CF38ED79590D1FED84D]]过期,因为找不到该会话 我还发现了tomcat破坏会话的功能Java SSO会话过期,java,apache,session,tomcat,Java,Apache,Session,Tomcat,我正在进行从tomcat 6到tomcat 8的迁移。在tomcat 8上,当会话过期或用户注销时,会出现以下警告: 警告[org.apache.catalina.core.ContainerBase.[catalina].[localhost]]SSO无法使会话[Host:[localhost],Context:[/appName],SessionID:[cookieId]]过期,因为找不到该会话 我发现在Tomcat 6会话寄存器中,如下所示: [org.apache.catalina.co