我使用嵌入式 Jetty 来托管一个 WEB 服务器。请求被(通过我的内部实现)转发到动态加载的 JAR 中的代码。有时我需要热更新内存中的 JAR,为此我等待请求完成,但由于编程错误或实际长时间运行的操作等待超出合理时间,可能会发生这种情况。
我想在超时后取消对 WEB 请求的处理。
在这种情况下,我可以用 Jetty (v.8+) 做什么?
PS:我知道 Thread.stop() 在带有卡住 WEB 请求的线程上,这似乎不是一个好方法。
我使用嵌入式 Jetty 来托管一个 WEB 服务器。请求被(通过我的内部实现)转发到动态加载的 JAR 中的代码。有时我需要热更新内存中的 JAR,为此我等待请求完成,但由于编程错误或实际长时间运行的操作等待超出合理时间,可能会发生这种情况。
我想在超时后取消对 WEB 请求的处理。
在这种情况下,我可以用 Jetty (v.8+) 做什么?
PS:我知道 Thread.stop() 在带有卡住 WEB 请求的线程上,这似乎不是一个好方法。