<plugin>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>9.3.18.v20170406</version>
<configuration>
<systemProperties>
<systemProperty>
<name>catalina.base</name>
<value>${basedir}/target</value>
</systemProperty>
</systemProperties>
<httpConnector>
<port>${app.port}</port>
</httpConnector>
<webAppConfig implementation="org.eclipse.jetty.maven.plugin.JettyWebAppContext">
<sessionHandler implementation="org.eclipse.jetty.server.session.SessionHandler">
<sessionManager implementation="org.eclipse.jetty.server.session.HashSessionManager">
<storeDirectory>${basedir}/target/jetty-sessions</storeDirectory>
<idleSavePeriod>1</idleSavePeriod>
</sessionManager>
</sessionHandler>
</webAppConfig>
</configuration>
</plugin>
9.4版本改变了session的管理方式,折腾好久也不知道怎么配置