由于CompositeMessageConverter,无法使Spring Websocket工作

时间:2016-07-04 04:35:59

标签: spring websocket

我正在尝试让Websockets和消息代理与Spring一起工作。我基本上复制/粘贴了一些示例,包括来自reference guide的示例,但是它们不会引发异常:

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.messaging.converter.CompositeMessageConverter#0': Could not resolve matching constructor (hint: specify index/type/name arguments for simple parameters to avoid type ambiguities)

这导致此异常的XML:

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

任何地方的例子都不涉及创建CompositeMessageConverter。我错过了什么?

1 个答案:

答案 0 :(得分:0)

我在我的pom.xml中使用了旧版本的websocket。更改为4.3.1修复了问题。