【问题标题】:Remove server name from JSESSIONID从 JSESSIONID 中删除服务器名称
【发布时间】:2016-06-16 10:20:19
【问题描述】:

我们的应用程序在 JBOSS 上运行,它的前端在 Apache 上运行。在外部访问 URL 时,JSESSIONID 会在 cookie 的 Content 属性中显示服务器名称。

任何想法如何删除它???

谢谢,

【问题讨论】:

  • JBoss 的哪个版本?你是在使用 mod_jk 在 Apache 和 JBoss 之间进行通信吗?
  • 嗨,我们正在使用 JBOSS 4.3_CP08。是的,我们正在使用 mod_jk 在 2 之间进行通信。

标签: java servlets jboss jsessionid


【解决方案1】:

mod_jk 将 worker 的名称添加到 cookie 中,以记住必须将即将到来的请求定向到哪个 tomcat。

默认情况下,worker 名称等于在 tomcat 上配置的 jvmRoute,在 server.xml 中的 标记中。

您可以更改workers.properties 以使用另一个worker 名称,但您需要添加jvm_route 定义:

...
worker.myworker.jvm_route=<jvm-route-as-specified-in-tomcat-conf>
...

【讨论】:

    猜你喜欢
    • 2020-07-04
    • 2011-05-23
    • 2011-05-24
    • 2012-07-04
    • 2012-06-15
    • 1970-01-01
    • 2015-10-25
    • 2019-08-13
    相关资源
    最近更新 更多