我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