Spring WebSockets -浏览器突然关闭连接时管道破裂



我在这里遇到了一个弹簧插座的问题。当页面被刷新时,服务器抛出一个IOException,这是由管道断开引起的。

作为服务器思考,这是正常的行为。但是作为一个客户,刷新页面或者离开是很正常的。

配置:

<websocket:message-broker application-destination-prefix="/app">
    <websocket:stomp-endpoint path="/wsock"/>
    <websocket:simple-broker prefix="/topic,/queue"/>
</websocket:message-broker>

既然我使用SimpleBroker,是否有一种方法来捕获和处理异常?

升级到Spring 4.0.3(3月25日到期)应该可以解决您的问题。

这是servlet规范的一个已知问题(您可以投票解决它)。Spring 4.0.3正在为此更改日志记录策略-参见问题SPR-11438。

最新更新