当前位置: 首页 > 面试题库 >

更改cookie JSESSIONID名称

齐凯康
2023-03-14
问题内容

我有一个必须在单个物理框中运行多个tomcat服务器的要求。从浏览器访问这些文件时,当用户在应用程序之间切换时,将导致注销用户先前访问的应用程序。这是因为JSESSIONID Cookie冲突。

一种可能的解决方案是在不同的上下文中运行每个应用程序。不幸的是,我的应用程序无法在上下文路径设置中工作,因为前面没有使用request.getContextPath()访问任何资源。

这使我可以更改cookie JSESSIONID的名称来解决冲突。有没有办法做到这一点?如果是,怎么办?

希望我清楚地说出我的问题。

注意:我所有的应用程序都在同一台计算机的不同端口上运行。


问题答案:

使用Servlet API 3.0,一切都变得更加简单。

现在,您可以在web.xml中对其进行配置:

<session-config>
    <cookie-config>
        <name>MY_JSESSIONID_YAHOOOOOO</name>
    </cookie-config>
</session-config>

而已!



 类似资料:
  • 到目前为止我所尝试的: > 在Docusign管理设置(设置->签名设置->签名采用配置)中,禁用了“锁定收件人名称”复选框,但这不会导致任何更改。 我还尝试在API中的签名者(https://developers.docusign.com/docs/esign-rest-api/reference/envelopes/enveloperecipients/#core-recipitions-pa

  • 问题内容: 我有一个这样的状态,我正在设置和标记如下: 我有一个列表,其中包含状态为类的项目: 在这里,如何更改特定div的类名? 问题答案: 以下是我相信您正在尝试做的一个功能齐全的示例(带有功能性摘录)。 根据您的问题,您似乎正在为所有元素修改1属性。这就是为什么当您单击一个时,它们全部都被更改了。 尤其要注意,状态跟踪 哪个 元素处于活动状态的索引。当被点击时,它告诉它的索引,更新,随后相应

  • 问题内容: 我想更改给定td标签ID的td标签的类: 我希望能够在其他dom对象的click事件中执行此操作。如何获取TD的ID并更改其类别? 问题答案: 您可以使用来 设置 类(无论它 是 什么),如下所示: 如果要 添加 类,请改用,如下所示: 或者是使用以下方法交换类的简便方法: 这是专门针对attribute 的jQuery方法的完整列表 。

  • 默认情况下,Spring Boot 2使用Gradle属性,该属性可以在文件中设置。 但是,我希望更改jar文件名,而不更改。 以下是文件的和部分: . 注意:没有像我预期的那样设置jar名称,在阅读:https://docs.spring.io/spring-boot/docs/current/gradle-plugin/reference/html/#integrate-with-acture

  • 问题内容: 我对hibernate(5.1版)的命名策略有些困惑-即它更改了我的表名,我想避免这种情况。另外- 根据intelij似乎已弃用,但我找不到正确配置它的(另一种)方法。 我在application.properties中具有以下配置: 如前所述,第一个被标记为已练习。 现在我有一个实体: 表格名称是类似usaUploadTable 中的名称。 现在,当我运行我的应用程序时,我得到 表’

  • 我对hibernates(5.1版)的命名策略有点困惑——也就是说,它改变了我的表名,我希望避免这种情况。还有-