我们遇到过jsessionid的问题,我正试图找出一种方法来禁用它。有没有人碰巧知道如何使用org.mortbay.jetty:jetty-maven-plugin:7.x.x?到目前为止,我遇到的所有方法都是使用Mortbay的旧插件来完成它,其设置与Eclipse的版本不兼容。
提前致谢,
马丁
答案 0 :(得分:10)
提交自己问题的答案,因为没有人似乎对此有答案,我相信其他人最终会发现它也很有用,因为所有其他如何做到这一点的例子都是针对旧的maven-jetty-plugin(< 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>