tyrus

    0熱度

    1回答

    我有一個運行本地websocket服務器的java web啓動應用程序。這個應用程序接收一些數據,簽署這些數據並通過websocket連接將簽名數據返回給瀏覽器。 我使用Tyrus容器作爲我的本地websocket服務器。最近我發現自己卡住了:瀏覽器試圖在ssl上下文中建立到ws的連接,但是我的ws服務器不支持安全的websocket連接。 我得到了以下錯誤: Mixed Content: The

    0熱度

    1回答

    目前,我們正在努力實現使用Tyrus的WebSocket服務器,一切都正常的(服務器 - 客戶端通信效果很好),直到我們試圖測試是否服務器初始化失敗(例如錯誤的端口)會發生什麼。 底層代碼拋出SocketException(拒絕授權)。將異常寫入標準輸出,但服務器繼續運行,程序繼續超出start()方法。 public void runServer() { // bad port num

    2熱度

    1回答

    我已經對我即將提出的問題有了一個答案。 在任何casse中,我都這樣問,以便它可以幫助人們從JEE 6遷移到JEE 7,並且正在考慮使用websocket - 例如用websocket功能替代長輪詢。 問題: 在WebLogic 12.2.1.2,它支持JEE 7,和使用導如下面試圖安裝的WebSockets: http://www.oracle.com/webfolder/technetwork

    1熱度

    1回答

    我想要一個客戶端,它將接收WS消息並將其存儲以供進一步分析。 我創建基於https://dzone.com/articles/sample-java-web-socket-client 不幸的是在每個onMessage方法調用將存儲的值是零,並且不能增加的消息字段的客戶端。 代碼 package com.sample.ws; import org.apache.log4j.Logger;

    3熱度

    2回答

    我試圖通過WebSocket傳輸大於4M的文件。我使用org.glassfish.tyrus:tyrus-server:1.13.1和org.glassfish.tyrus:tyrus-container-grizzly-server:1.13.1作爲依賴關係。 默認情況下,傳入緩衝區大小約爲4M(請參閱:8.4. Incoming buffer size)。文檔清楚地說明如果我想增加文件的大小,

    0熱度

    1回答

    我已經使用Tyrus創建了一個WebSocket客戶端。 問題發生在@OnMessage帶註釋的實例方法中。 在封閉類中,我有三件東西似乎都有衝突的實例上下文。 我在父類中有一個Logger實例。獲取者getLogger()返回有效的記錄器實例。 A LinkedList排隊消息的對象。這引發了一個NullPointerException並且是核心問題。 封閉的實例對象。 private Link

    0熱度

    1回答

    我在嘗試從Spring Websocket服務器發送數據(託管在Tomcat上)時似乎在嘗試發送消息的過程中重置連接。當發送大量的二進制數據時(這裏的示例中的字節數爲5526584字節),錯誤似乎會發生得更多,但我已經看到它發生在文本通道上,並且數據量也較少。然而,發送更多5個左右的MB似乎使其相對一致地崩潰。 編輯 - 下面的結束編輯塊是服務器端的代碼和錯誤。我現在認爲錯誤是由服務器端造成的。我

    3熱度

    1回答

    我使用GF 4作爲JavaEE服務器。 這就是我理解servlet處理的方法:有一個線程池,當有請求時,來自這個池的一個線程用於處理請求。之後,線程被放回池中。 基礎上的WebSockets(服務器端點)以上,我想(我不知道)的信息處理是這樣的:有線程池,當 客戶創造了新的WebSocket線程取從池中創建ServerEndpoint的新實例並執行@OnOpen方法。之後,線程被放回池中。 客戶端

    0熱度

    1回答

    我運行一個使用Atmosphere作爲websocket支持框架的聊天服務器。大氣使用澤西島,因爲我使用的氣氛澤西maven依賴。 聊天服務器在Tomcat 7中運行,我們正在升級到Tomcat 8 我們的一個客戶用泰魯斯 - 作爲他們的Java API的WebSocket。 當我們的聊天服務器部署在Tomcat 7上(Java 6,7或8)時,沒有任何問題。 通過Tomcat 8(Java 8)

    1熱度

    1回答

    我越來越對server.start()呼叫以下錯誤: ClassNotFoundException: org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer 我還不能找到一個Maven依賴於GrizzlyServerContainer。 任何想法?這裏是我的代碼: private WebSocketModulMan