7

jsessionidで問題が発生しており、これを無効にする方法を見つけようとしています。org.mortbay.jetty:jetty-maven-plugin:7.xxを使用してこれを行う方法を誰かが知っているでしょうか?これまでのところ、私が遭遇したのは、設定がEclipseのバージョンと互換性のないMortbayの古いプラグインを使用してそれを行う方法だけです。

前もって感謝します、

マーティン

4

1 に答える 1

11

誰もこれに対する答えを持っていないようであり、これを行う方法の他のすべての例は古いmaven-jettyのためだったので、他の誰かが最終的にも役立つと確信しているという事実のために、私自身の質問に答えを提出します-プラグイン(<7.x)。

Jettyのコードをしばらく調べた後、変数の名前が次のように変更されていることがわかりました。

<build>
    <plugins>
        <plugin>
            <groupId>org.mortbay.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>${version.jetty}</version>
            <configuration>
                <webAppConfig>
                    <contextPath>/foo</contextPath>

                    <sessionHandler implementation="org.eclipse.jetty.server.session.SessionHandler">
                        <sessionManager implementation="org.eclipse.jetty.server.session.HashSessionManager">
                            <!-- Disable url sessions using JSessionID -->
                            <sessionIdPathParameterName>none</sessionIdPathParameterName>
                        </sessionManager>
                    </sessionHandler>
                </webAppConfig>
            </configuration>
        </plugin>

    <plugins>

</build>

于 2011-10-17T07:42:50.197 に答える