我slved這個問題,這個配置:
@Configuration
@EnableConfigurationProperties(ActiveMQProperties.class)
public class WebSocketConfig extends WebSocketMessageBrokerConfigurationSupport {
@Autowired
private ActiveMQProperties activeMQProperties;
@Override
public void configureMessageBroker(MessageBrokerRegistry config) {
config.enableStompBrokerRelay("/notify").setRelayHost("192.168.99.100")
.setSystemLogin("admin").setSystemPasscode("admin");
config.setApplicationDestinationPrefixes("/app");
}
@Override
public void registerStompEndpoints(StompEndpointRegistry registry) {
registry.addEndpoint("/createBookJob").withSockJS();
}
}
在我的使用情況下,我遇到了磨片使用的ActiveMQ作爲STOMP商INA碼頭形象。
setRelayHost("192.168.99.100")
是有用的becouse 192.168.99.100是我用
.setClientLogin( 「管理員」)。setClientPasscode( 「管理員」) .setSystemLogin( 「管理員」)。setSystemPasscode( 「管理員」 的defualt IP );
becouse主動MQ默認的用戶具有管理員admin作爲用戶名和密碼
它爲我工作
我希望這可以幫助你
只是爲了chiarification我使用Spring MVC 4對網絡套接字 – 2016-03-12 00:57:55