我在这里遇到了一个弹簧插座的问题。当页面被刷新时,服务器抛出一个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。