2016-03-11 75 views
0

我一直試圖讓kaazing股票行情excel演示工作,我遇到了一些與websocket連接的問題。我有我的網關上運行和家畜飼料的服務似乎工作:Kaazing Excel股票演示Websocket連接失敗

[Stock Feed] Stock Ticker demo connected to tcp://localhost:61616 

當我嘗試運行JavaScript的JMS消息的演示,我得到以下幾點:

CONNECT: ws://localhost:8001/jms 
EXCEPTION: ConnectionFailedException: WebSocket connection failed 

它通常需要大約30幾秒鐘失敗。那段時間,我目前在kaazing儀表板上的會話確實達到了1,所以我知道這個連接至少正在嘗試。如果我用簡單的WebSocket客戶端瀏覽器擴展程序

enter image description here

同樣的事情正在發生。在我的錯誤日誌,我看到:

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網站在此解決:http://kaazing.com/doc/jms/4.0/integration-jms/p_jms_integrate_tshoot.html#problem4,但它並沒有真正提供一個解決方案。我會嘗試實施「解決方法」建議,但我找不到配置文件。沒有一個網關配置包含給定的XML塊。

作爲最後的努力,我試圖通過加入WS到transportConnector修改ActiveMQ的服務配置,包括WebSockets的:

<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> 

仍然沒有運氣。我錯過了什麼?這似乎應該開箱即用...

回答

相關問題