我正在努力運行灰熊網絡聊天。我已經成功編譯了這個示例。 HttpServer.createSimpleServer正在運行並在localhost:8080上提供測試index.html。 WebSocketEngine.getEngine()。register(「/ chat」,chatApplication)可以毫無怨言地執行。但是,localhost:8080/chat將返回「路徑標識的資源/聊天」,不存在。「這不在Glassfish下 - 只是單獨的灰熊/ 2.2.19。任何人都可以使灰熊網絡聊天工作在單機灰熊下工作嗎?
某些地方的註釋表明websocket支持默認關閉 - 我無法確定如何在Glassfish之外打開它。我只有在docroot中測試index.html ..是否有其他要求?
我沒有在客戶端運行任何特殊的東西 - 沒有js,沒有任何東西。樣本中我沒有看到任何這樣的事情。令人驚訝的是,我沒有找到一個好的文檔或運行的例子。也許是用戶問題? ;/
看起來WebSocket的代碼可以被調用:
$ java -jar ./tyrus-client-cli-1.1.jar ws://localhost:8080/chat
# Connecting to ws://localhost:8080/chat...
# Failed to connect to ws://localhost:8080/chat due to Handshake error
任何幫助,非常感謝!
我登錄:https://java.net/jira/browse/GRIZZLY-1562。解決後我會跟進。 – rlubke