2016-07-04 12 views
1

Spring Webアプリケーションにspring-websocket依存関係を追加しようとしています。ここに示されているように、Spring Webソケット - 要素[message-broker]のBeanDefinitionParserが見つかりません

<dependency> 
    <groupId>org.springframework</groupId> 
    <artifactId>spring-websocket</artifactId> 
    <version>4.2.4</version> 
</dependency> 

そして私は@EnableWebSocketMessageBrokerのXML構成と同等を作成しました:

http://docs.spring.io/spring/docs/current/spring-framework-reference/html/websocket.html#websocket-stomp-enable

をだから私は、

は私がのpom.xmlで、この依存関係を追加しましたこのspring-socket-context.xmlを持っている:

<beans xmlns="http://www.springframework.org/schema/beans" 
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:websocket="http://www.springframework.org/schema/websocket" 
    xsi:schemaLocation=" 
     http://www.springframework.org/schema/beans 
     http://www.springframework.org/schema/beans/spring-beans.xsd 
     http://www.springframework.org/schema/websocket 
     http://www.springframework.org/schema/websocket/spring-websocket.xsd"> 

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

</beans> 

web-appを起動すると、すぐに次のエラーが表示されます。

[ERROR] 2016-07-04 14:52:11,381 [] [] org.springframework.web.context.ContextLoader initWebApplicationContext - Context initialization failed 
org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Cannot locate BeanDefinitionParser for element [message-broker] 

このエラーを解決するにはどうすればよいですか?

ありがとうございました。

答えて

0

私はあなたと同じエラーが発生します。

それはあなたがWebSocketを使用するために、クラスパスに春メッセージング jarファイルが必要になることが判明:XMLでメッセージブローカーを。

エラーメッセージはまったく役に立たない

関連する問題