Jetty HashSessionManager

Jetty HashSessionManager,jetty,embedded-jetty,jetty-9,Jetty,Embedded Jetty,Jetty 9,我使用Jetty 9(嵌入式)作为Web服务器,但我没有使用Jetty会话或其会话管理器 当我启动服务器时,我注意到自动创建了两个名为org.eclipse.jetty.server.session.HashSessionManager的线程 从文档中可以看出,Jetty是如何管理会话、删除超时会话,甚至在启用会话共享的情况下与外部DB同步的 由于我没有使用Jetty的会话管理,有没有办法禁用这个HashSessionManager?(我确实阅读了文档,但要么没有文档,要么我错过了描述如何关闭它

我使用Jetty 9(嵌入式)作为Web服务器,但我没有使用Jetty会话或其会话管理器

当我启动服务器时,我注意到自动创建了两个名为
org.eclipse.jetty.server.session.HashSessionManager
的线程

从文档中可以看出,Jetty是如何管理会话、删除超时会话,甚至在启用会话共享的情况下与外部DB同步的

由于我没有使用Jetty的会话管理,有没有办法禁用这个HashSessionManager?(我确实阅读了文档,但要么没有文档,要么我错过了描述如何关闭它的部分!)


感谢您回答我自己的问题,以防其他人盲目复制粘贴文档示例

在关于嵌入Jetty()的文档中,他们使用会话管理标志创建了
ServlerContextHandler

ServletContextHandler context = new ServletContextHandler(
                ServletContextHandler.SESSIONS);
只需删除
ServletContextHandler.SESSIONS
,HashSessionManager线程就会消失


这将教会我理解代码,而不仅仅是复制粘贴示例

回答我自己的问题以防其他人盲目复制粘贴文档示例

在关于嵌入Jetty()的文档中,他们使用会话管理标志创建了
ServlerContextHandler

ServletContextHandler context = new ServletContextHandler(
                ServletContextHandler.SESSIONS);
只需删除
ServletContextHandler.SESSIONS
,HashSessionManager线程就会消失

这将教会我理解代码,而不仅仅是复制粘贴示例