問題タブ [spring-websocket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - ストンプエンドポイントでのカスタム websocket ハンドシェイク用の Spring Java 構成
この XML 構成 (ここで取得) に相当するものが必要ですが、Java 構成を使用します。
私の目標は、いくつかの基準に基づいて STOMP エンドポイント (つまり、彼の websocket) への接続を制限するクラスを構築することです。
XML を使用してエンドポイントを構成したくないのですが、そのスニペットを Java Config に変換するにはどうすればよいですか?
spring - Measgeを取得せずに、Java Spring Webソケットでクライアントにメッセージを送信する方法
サーバーからクライアント Web ソケットにメッセージを送信する必要があるユース ケースがあるため、クライアントはクライアント情報をサーバーに返します。クライアントが最初にサーバーを呼び出し、サーバーが応答するサーバーを Web ソケットでクライアントサーバーテクノロジの逆にしようとしています。このユースケースを達成する方法を誰かに教えてください。
stomp - プレーンな Java spring で STOMP クライアントをセットアップする
Java spring でサーバーとクライアントの両方を作成するための STOMP の例を探しています。誰かが私に良い簡単な例を提供してください。
spring - Wildfly の Spring Boot Websocket
こんにちは、Spring Boot アプリを Wildfly 8.1 にデプロイする必要がありますが、次の例外が発生します。
原因: java.lang.RuntimeException: java.lang.ClassCastException: org.apache.tomcat.websocket.server.WsServerContainer は、io.undertow.servlet.core.DeploymentManagerImpl で io.undertow.websockets.jsr.ServerWebSocketContainer にキャストできません。 deploy(DeploymentManagerImpl.java:219) at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.startContext(UndertowDeploymentService.java:87) at org.wildfly.extension.undertow.deployment.UndertowDeploymentService.start(UndertowDeploymentService.java:72) org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) で [jboss-msc-1.2.2.Final.jar:1.2.2.Final] org.jboss.msc.service.ServiceControllerImpl で$StartTask.run(ServiceControllerImpl.java:1881) [jboss-msc-1.2.2.Final.jar:1.2.2.Final] ... 3 つ以上 原因: java.lang.ClassCastException: org.apache.tomcat.websocket.server.WsServerContainer を io.undertow.websockets.jsr.Bootstrap$WebSocketListener.contextInitialized(Bootstrap.java:69) の io.undertow.websockets.jsr.ServerWebSocketContainer にキャストできません。 undertow.servlet.core.ApplicationListeners.contextInitialized(ApplicationListeners.java:173) at io.undertow.servlet.core.DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:190) ... 7 詳細DeploymentManagerImpl.deploy(DeploymentManagerImpl.java:190) ... 7 もっと見るDeploymentManagerImpl.deploy(DeploymentManagerImpl.java:190) ... 7 もっと見る
私の websockets とメッセージングの設定が原因のようです。私はこれを見ていましたhttps://github.com/joshlong/boot-examples/issues/2そして、提案された解決策はどれもうまくいかないようです。ここに私のpomからの依存関係があります:
直接 spring-boot-starter-websocket も使用してみましたが、同じ結果が得られました。これも私のwebsocket設定です:
これを読んでくれてありがとう。どんな助けでも大歓迎です。また、これは私の最初の起動アプリケーションです。:/
session - Websockets の使用時に Spring Controller でセッションを取得できない
Spring MVC Framework で Websockets SockJS を使用しています。正常に動作している Stock Ticker の例を試しましたが、コントローラーでセッションを取得したいのですが、方法が見つかりません。
java - Spring Web ソケット Java クライアント
Java ベースの Spring Web Socket (STOMP) クライアントを作成する方法。Spring のように、stompJS を使用して提供される JavaScript ベースのクライアントのみがありますが、Java クライアントが必要な場合、どのようにそれを達成する必要がありますか?
spring - Spring Stomp @SubscribeMapping("/user/...") でユーザー宛先が機能しない
ユーザー宛先サブスクリプションに対応する必要があります。
例:
ユーザーは/user/messages
、着信メッセージをすべて受信したいので、 に登録します。ここで、このユーザーがオフラインの間に作成されたメッセージを検索し、そのユーザーに送信したいと思います。
作業コード:
クライアントコード:
サーバーコード:
必要なもの:
サーバー側でユーザーの宛先サブスクリプションをキャッチすることはできないようです。つまり、次のようになります。
私が試したこと:
クライアントが にサブスクライブしている場合、これは機能しますが/app/messages
、に対しては呼び出されません /user/messages
。
私の構成:
Spring 4.1を使用。
これが不可能だとは想像できません。私は何を見逃した/間違ったことをしましたか?
ありがとうございました:)