Websphere Portal 8.5,portlet正在改变JSESSIONID

时间:2015-11-11 17:51:39

标签: websphere-8 websphere-portal jsessionid

我在deployd发布时将更多托管页面上的一些脚本portlet应用程序发布到生产中,如下所述: http://www-01.ibm.com/support/knowledgecenter/SSHRKX_8.5.0/mp/deploy/dep_deploy.dita?lang=en

Portlet对身份验证的用户具有安全限制。我第一次登录后就OK了。但是当我尝试点击该门户网站上的另一个页面时,我又被重定向到登录页面。

我在网络浏览器控制台中调查了它。每个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;...

有人提出一些想法如何修复它?

1 个答案:

答案 0 :(得分:0)

您是否在同一个域中有其他网站/应用程序的嵌入式链接?

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

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