如何生成自定义 JSESSIONID 以避免冲突
How to Generate Custom JSESSIONID to avoid conflict
我在具有相同上下文路径的 2 个不同域(端口 8080,9090)的单个 glassfish 服务器中部署了两个应用程序。当两个应用程序在单个浏览器中以不同的 tabs.What 打开时,它的创建问题是由于 JSESSIONID
正在交换。有没有办法避免或生成特定于应用程序的 JSESSIONID
?
注意:我没有找到任何解决方案。我正在使用 glassfish,servlet 2.3 api.
通过为两个应用程序生成唯一的 JSESSIONID 名称设法解决上述问题
在会话配置下添加了 cookie-config
<session-config>
<session-timeout>30</session-timeout>
<cookie-config>
<name>JSESSIONID_APPLICATION_NAME</name><!-- default is jsessionid -->
</cookie-config>
</session-config>
通过上述配置,应用程序将具有唯一的 jsessionid 名称示例:JSESSIONID_APP1:xybo89aoa3fhjasdf ,JSESSIONID_APP2:abc1234hjadkf
我在具有相同上下文路径的 2 个不同域(端口 8080,9090)的单个 glassfish 服务器中部署了两个应用程序。当两个应用程序在单个浏览器中以不同的 tabs.What 打开时,它的创建问题是由于 JSESSIONID
正在交换。有没有办法避免或生成特定于应用程序的 JSESSIONID
?
注意:我没有找到任何解决方案。我正在使用 glassfish,servlet 2.3 api.
通过为两个应用程序生成唯一的 JSESSIONID 名称设法解决上述问题
在会话配置下添加了 cookie-config
<session-config>
<session-timeout>30</session-timeout>
<cookie-config>
<name>JSESSIONID_APPLICATION_NAME</name><!-- default is jsessionid -->
</cookie-config>
</session-config>
通过上述配置,应用程序将具有唯一的 jsessionid 名称示例:JSESSIONID_APP1:xybo89aoa3fhjasdf ,JSESSIONID_APP2:abc1234hjadkf