我已经挖过Jetty文档,试图找出如何正确配置嵌入式Jetty,以优雅地关闭,但我发现它缺乏.
the documentation中的例子无关紧要地使用setStopAtShutdown(true).但是,没有JavaDoc或解释为什么要这样做.据我所知,默认值设置为false.
另外,setGracefulShutdown-method changed to setStopTimeout() it seems,但是这也没有记录.
所以这些是我的问题:
>为什么在关机时设置或不设置停止?
>什么时候覆盖停止超时(默认为30秒)?
>在配置Jetty进行正常关机时,还需要考虑什么其他事项?
编辑:
经过一番试错;发现如果您希望Jetty向任何监听器(如Spring的ContextLoaderListener)发出关闭事件,则需要setStopAtShutdown(true).