Après la mise à niveau vers la jetée 9.4, je remarque une exception ClassNotFoundException pour org.eclipse.jetty.server.session.HashSessionManager
. Je pense que je dois utiliser un FileSessionDataStore
mais je ne vois pas comment cela est supposé être mis sur un SessionHandler
.Mise à niveau vers la jetée 9.4 remplacement du HashSessionManager
La configuration que j'ai actuellement est:
<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>
Je ne vois pas ce que je dois faire, SessionHandler
ne prend pas SessionDataStore
, mais un SessionCache
peut être réglée sur elle, mais il semble que les implémentations de SessionCache
veulent un SessionHandler
dans le constructeur, je ne vois pas comment faire cela en XML.