0

我试图阻止用于识别 RAP 中的会话的 cookie。有很多来源。最重要的显然是这个那个。jettycustomizer 似乎消失了。我现在必须提供哪个 JVM 参数来强制 Jetty 退出 Eclipse 以不使用 cookie。

给定的选项 -Dorg.eclipse.equinox.http.jetty.customizer.class=org.eclipse.rap.jettycustomizer.internal.SessionCookieCustomizer 对我不起作用。

4

1 回答 1

1

AFAIK,您不能通过声明在 Jetty 中禁用会话 cookie,您需要以编程方式进行。根据这篇文章,以下代码可以解决问题:

((HashSessionManager)context.getSessionHandler().getSessionManager())
  .setUsingCookies(false);

RAP 项目用于为码头提供片段包,其中包含使用此方法禁用会话的定制器类。必须使用您引用的系统属性启用此定制器,但这仅在您的环境中存在片段时才有效。

当 RAP 启用对多选项卡浏览的支持时,此“jettycustomizer”捆绑包已被删除,但您仍然可以从2.1 分支获取它。

于 2013-12-09T10:46:42.843 回答