在contextDestroyed中停止tomcat时,有没有优雅的方法来拒绝传入的websocket连接?
提前完成。
答案 0 :(得分:1)
一般的想法是,当收到Tomcat关闭信号时,所有现有请求都将被完成,但不允许其他新请求。在discussion中,Mark Thomas(Tomcat开发人员)提到了在版本7.0.12之前可能存在一个小错误,其中连接器在关闭时抛出异常。
您可能还想查看this diagram。
上面说过,除非你有特殊要求,否则Tomcat应该按照你的意愿行事。但是你需要更详细地解释你的期望和实际发生的事情。