【发布时间】:2020-09-23 16:50:28
【问题描述】:
所以我将嵌入式码头服务器用于我的项目应用程序。每当请求进入特定方法时,它都会在 org.eclipse.jetty.server.Request 对象中填充所有属性,包括 SessionHandler,但是由于我的代码需要花费大量时间来执行,一段时间后 Session 和 SessionHandler 属性变为 null在请求对象中。因此,很明显,每当我尝试访问会话时,我都会遇到异常,如下所示:
线程“Thread-19”java.lang.IllegalStateException 中的异常:没有 SessionManager 在 org.eclipse.jetty.server.Request.getSession(Request.java:1548)
最初我认为,由于我的代码需要更长的时间才能完成执行,可能是由于超时而失去会话,所以我增加了会话超时值。但这没有帮助。
有没有人遇到过类似的问题,请给我建议解决方案。任何帮助表示赞赏。
【问题讨论】:
标签: java session jetty session-timeout