【发布时间】:2018-03-02 02:45:45
【问题描述】:
升级到码头 9.4 后,我注意到 org.eclipse.jetty.server.session.HashSessionManager 的 ClassNotFoundException。
我想我需要使用FileSessionDataStore,但我不明白应该如何在SessionHandler 上设置。
我目前的配置是:
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
...
<Set name="sessionHandler">
<New class="org.eclipse.jetty.server.session.SessionHandler">
<Arg>
<New class="org.eclipse.jetty.server.session.HashSessionManager">
<Set name="storeDirectory">my/store/path</Set>
</New>
</Arg>
</New>
</Set>
</Configure>
我看不出我需要做什么,SessionHandler 不需要 SessionDataStore,但可以在其上设置 SessionCache,但看起来 SessionCache 的实现需要 @987654329 @ 在构造函数中,我看不到如何在 XML 中做到这一点。
【问题讨论】: