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