【问题标题】:Websphere Portal 8.5, portlets is changing JSESSIONIDWebsphere Portal 8.5,portlet 正在更改 JSESSIONID
【发布时间】:2015-11-11 17:51:39
【问题描述】:

我在更多托管页面上部署了带有一些脚本 portlet 应用程序的版本,如下所述: http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/deploy/dep_deploy.dita?lang=en

Portlet 对经过身份验证的用户有安全限制。在我第一次登录后一切正常。但是,当我尝试单击该门户上的另一个页面时,我会再次被重定向到登录页面。

我在网络浏览器控制台中对其进行了调查。每个 GET 方法都会改变 cookie 中的 JSESSIONID:

...sessionCode=-776125765; JSESSIONID=0000f7VRxv0SelqdHKq_cdSkfwr:-1;...
...sessionCode=-776125765; JSESSIONID=0000CgNGvCB89PS5pam1KA4q1jM:-1;...
...sessionCode=-776125765; JSESSIONID=0000LzkNhV2ycEx9irw8ueRJeV6:-1;...

但在源门户中它保持不变:

...sessionCode=-776125765; JSESSIONID=0000S9uf4WFCR1-HbNKvK2oRwVp:-1;...
...sessionCode=-776125765; JSESSIONID=0000S9uf4WFCR1-HbNKvK2oRwVp:-1;...
...sessionCode=-776125765; JSESSIONID=0000S9uf4WFCR1-HbNKvK2oRwVp:-1;...

有人知道如何解决它吗?

【问题讨论】:

    标签: websphere-8 websphere-portal jsessionid


    【解决方案1】:

    您是否有任何指向同一域中其他站点/应用程序的嵌入式链接?

    可能是该应用程序正在更改 JSESSIONID cookie - 导致门户应用程序无效。

    通常,如果我们在同一个系统或域上运行多个服务器 - 我们会更改 JSESSIONID 的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多