是否有任何优雅的方式如何拒绝传入的websocket连接时停止tomcat在contextDestroyed?
一般的想法是,当接收到Tomcat关闭信号时,所有现有的请求都完成了服务,但不允许其他新请求进入。在关于这个问题的讨论中,Mark Thomas (Tomcat开发人员)提到在7.0.12版本之前可能有一个小错误,连接器在关闭时抛出异常。
你可能还想看看这个图表。
如上所述,Tomcat应该完全按照您的期望运行,除非您有特殊要求。但是你需要更详细地解释你所期望的和实际发生的事情。