問題タブ [spring-messaging]

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.

0 投票する
3 に答える
3070 参照

spring - java.lang.IllegalStateException: SockJsMessageCodec が必要ですが、利用できません:

こんにちは、websocket の新機能です。なぜこの例外が発生するのかわかりません。

p>

コンソールでの出力

これは私の bjplayer-servlet.xml です

私のコントローラー用

マイ JavaScript

私のJsp。

私のjarファイル。

何か不足していますか?例外は、SockJsMessageCodec が利用できなかったことを示しています..

事前に誰か助けてください..

ところで、これは私がフォローしたデモです。https://gerrydevstory.com/2014/03/04/stock-ticker-demo-webapp-using-spring-4-websocket/

0 投票する
0 に答える
1349 参照

spring - Spring Framework 4 Websocket STOMP 負荷テストの突然の SimpleBrokerMessageHandler - すべての Websocket セッションでの DISCONNECT の処理

これは負荷に関係しているに違いありませんが、警告やエラーはありません トレース ログを試してみましたが、セッションが閉じられる理由がまだわかりません。ただし、接続しているクライアントが 1 つでも少なくてもテストすると、すべてがスムーズに実行されます。

インバウンド、アウトバウンド、およびブローカーチャネル用にリアクタースプリング RingBufferAsyncTaskExecutor を構成したことを除いて、これはかなり標準的なSpring Framework 4 websocket STOMPアプリケーションです。現時点では、常に websocket セッションの接続されたクライアントにのみ応答しているため、Simple Broker を使用しています。

これはログの一部です。すべて正常に見えますが、すべての websocket セッションが切断され、クライアントは自動的に再接続を試みますが、接続できません。どこかに設定された制限はありますか、それとも春の経験が豊富な人は何が問題なのか手がかりを持っていますか?

0 投票する
1 に答える
1035 参照

spring - MessageHandler を持つ MessageListenerContainer?

XML 構成で Spring Integration を使用すると、メッセージ リスナーは次のように実行できます。

問題は、実行時に独自の ListenerContainers を作成したいのですが、どうすれば同じ結果を得ることができるのでしょうか、または MessageHandler と MessageListenerContainer を組み合わせるにはどうすればよいでしょうか?

thxと挨拶

0 投票する
1 に答える
1182 参照

java - Spring RedirectAttribute メッセージへの HTML リンクの追加

エンド ユーザーが Web サイトでフォームを正常に送信した後、情報メッセージ (Spring RediractAttribute/Flash メッセージ) に html クリック可能なリンクを追加したいと考えています。

そのため、最後に次の (フラッシュ) メッセージが表示されます。

成功

オブジェクトが更新されました。

情報

属性を編集することを忘れないでください。

Edit Attributeは、エンド ユーザーのブラウザでクリック可能なリンクになります。

調整に苦労しているのは、リンクの HTML テキストを作成するコードがどこにあるのかということです。

私たちは、messages.properties ファイルに html があるべきだとは思いませんし、コントローラーに html 生成があるべきだとも思いません。

コントローラーのコードは次のとおりです。

次に、両方の情報メッセージを表示する jsp タグ コードを次に示します。

情報メッセージでクリック可能なリンクを取得する方法について、親切なアドバイスをいただければ幸いです。

0 投票する
1 に答える
4119 参照

spring-security - 春のセキュリティ/春のセッション/Web ソケット

スプリング セッション、スプリング セキュリティ、および Websockets の組み合わせを使用して、Cookie を使用せずに Websocket API のセキュリティを実装しようとしています。

理想的には、websocket/stomp メッセージを使用して認証ヘッダーまたは認証を使用することになりますが、これは現在の Spring Websocket サポートでは不可能のようです。

事前認証プロバイダーを使用して、クエリ パラメーター トークンを検証し、ユーザーをログインさせています。ハンドシェイクの事前認証で適切なユーザーが引き出されていることがわかりますが、Websocket に配線されたインターセプターは SecurityContext を使用できません。 .

私たちの春のセキュリティ構成は

私たちのウェブソケットの設定は