5

JettyWebサーバーにデプロイされたjsfWebアプリケーションで問題が発生しています。ブラウザでアプリケーションにアクセスすると、jsessionIDがURLに追加されます。そこから削除したいです。前もって感謝します。

4

2 に答える 2

6

アプリケーションweb.xmlまたはコンテキスト構成のいずれかでorg.mortbay.jetty.servlet.SessionURLパラメーターをに設定します。none

JettyjsessionIdのドキュメントを参照してください。

于 2011-10-19T10:54:04.230 に答える
1

これは、セッション特性を設定することで実行できます。コンテキストパラメータorg.eclipse.jetty.servlet.SessionIdPathParameterNameをに設定して、 noneURLの書き換えを無効にし、URLにjsessionIDが追加されないようにします。

web.xmlでは、

<context-param>
    <param-name>org.eclipse.jetty.servlet.SessionIdPathParameterName</param-name>
    <param-value>none</param-value>
</context-param>

または、web.xmlの代わりにアノテーション設定を使用している場合は、

@Override
public void onStartup(ServletContext servletContext) throws ServletException {
       servletContext.setInitParameter("org.eclipse.jetty.servlet.SessionIdPathParameterName", "none");
}

参照:Jettyのセッション管理

于 2016-05-06T09:42:11.003 に答える