首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Kaazing股票演示Websocket连接失败

Kaazing股票演示Websocket连接失败
EN

Stack Overflow用户
提问于 2016-03-11 16:26:06
回答 1查看 282关注 0票数 0

我一直在尝试让kaazing股票代码excel演示工作,而且我在websocket连接方面遇到了一些问题。我的网关正在运行,而股票提要服务似乎正在运行:

代码语言:javascript
复制
[Stock Feed] Stock Ticker demo connected to tcp://localhost:61616

当我试图运行javascript消息传递演示时,我得到以下信息:

代码语言:javascript
复制
CONNECT: ws://localhost:8001/jms
EXCEPTION: ConnectionFailedException: WebSocket connection failed

它通常需要大约30秒才能失败。在这段时间里,我目前在kaazing仪表板上的会话确实达到了1,所以我知道至少正在尝试连接。

如果我使用简单的websocket客户端铬扩展,也会发生同样的事情。在我的错误日志中,我看到:

代码语言:javascript
复制
2016-03-11 11:06:18,723 [New I/O worker #6] INFO  [ws://localhost:8001/jms x-kaazing-handshake]
[tcp://[0:0:0:0:0:0:0:1]:52340 http/1.1] - [localhost:8001] "GET /jms?.kl=Y HTTP/1.1 " "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0"
2016-03-11 11:06:19,860 [EagerCP_0-1] WARN  Unable to establish JMS Connection due to the following exception: Could not connect to broker URL: tcp://localhost:61616. Reason: java.net.ConnectException: Connection refused: connect

这个错误在这里的kaazing站点上得到了解决:tshoot.html#problem4,但是它并没有提供真正的解决方案。我会尝试实现建议的“解决办法”,但我找不到配置文件。所有网关配置都不包含给定的XML块。

作为最后的努力,我试图通过将ws添加到transportConnector中来修改activemq服务配置以包括websockets:

代码语言:javascript
复制
<transportConnectors>
        <transportConnector name="openwire" uri="tcp://0.0.0.0:61616"/>
        <transportConnector name="ssl" uri="ssl://0.0.0.0:61617"/>
        <transportConnector name="stomp" uri="stomp://0.0.0.0:61613"/>
        <transportConnector name="websocket" uri="ws://0.0.0.0:61614"/>
</transportConnectors>

还是没有运气。我遗漏了什么?好像这件事应该能从盒子里出来.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-11 20:41:39

问题是activemq.bat加载上的权限级别。由于我们网络上的管理权限,这种连接从来没有真正建立起来。我可以通过调整我们的管理权限来解决这个问题。

当然,我从来没有看过activemq批处理日志,它立刻给了我提示。

install

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35945187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档