的WebSocket我需要通过WebSocket的配置STOMP内wildfly 9.我做的事,到目前为止,配置STOMP了在Wildfly 9
- 在互联网上的以下帮助后,我加了连接器/ acceptores在单机满。 xml用于通过websocket配置STOMP。配置看起来如下:
而且ADDE插座绑定相同(端口61614)。
使用此配置,wildfly 9启动。但是我无法通过websocket连接到STOMP。试图通过ws:// localhost:61614/stomp连接使用java websocket客户端。但无法使用相同的连接。我也尝试使用JavaScript STOMP客户端库进行连接。但结果是一样的,不能使用相同的连接。 (如这里所描述的,http://jmesnil.net/stomp-websocket/doc/)
现在在这之后,我试着接受配置添加STOMP_WS协议:
但是当我开始Wildfly 9这一点,我会导致错误说“错误实例化远程处理受体org.hornetq.core.remoting.impl.netty.Netty.NettyAcceptorFactory:HornetQException [ERRORTYPE = GENERIC_EXCEPTION消息= HQ119085:类路径缺少协议的管理器协议STOMP_WS]”其他
的一件事是,当我开始wildflly 9,我在日志中看到以下行,
10:37:33,866 INFO [org.hornetq.core.server](ServerService线程池 - 64)HQ221043:添加协议支持CORE 10:37:33,878 INFO [org.hornetq.core.server]( Server服务线程池 - 64)HQ221043:添加协议支持AMQP 10:37:33881 INFO [org.hornetq.core.server](Server服务线程池 - 64)HQ221043:添加协议支持STOMP
但我不STOMP_WS协议看不到。
所以我的问题是, 1.如何在wildfly 9中配置STOMP_WS? 2.如果我只使用netty connector/acceptor配置STOMP,是否意味着它是STOMP over websocket?
我已经在Wildfly 8,9和10中试过所有这些,并且在每个版本中都观察到了相同的情况。
任何帮助非常感谢!