Spring web socket - Cannot locate BeanDefinitionParser for element [message-broker] -
i'm trying add spring-websocket dependency in spring web app.
i have added dependency in pom.xml:
<dependency>     <groupid>org.springframework</groupid>     <artifactid>spring-websocket</artifactid>     <version>4.2.4</version> </dependency> and have created xml configuration equivalent @enablewebsocketmessagebroker, indicated here:
so, have 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> when start web-app, have error:
[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 element [message-broker] how solve error?
thanks.
i experience same error you.
it turns out need spring-messaging jar in class path in order use websocket:message-broker in xml.
the error message not helpful @ all
Comments
Post a Comment