我们一直遇到jsessionid的问题,我正在尝试找出一种禁用它的方法。是否有人知道如何使用org.mortbay.jetty:jetty-maven-plugin:7.x.x来实现这一点?到目前为止,我只发现了使用Mortbay旧插件的方法,但其设置与Eclipse的版本不兼容。
提前致谢,
马丁
提前致谢,
马丁
由于似乎没有人能回答我的问题,因此我决定自己提交答案。我相信将来会有其他人也会发现这个答案很有用。因为所有其他关于如何做到这一点的示例都是针对旧版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>