2012-03-19 17 views
3

私は何をしようとしているのは、Webソケットを介してWebソケット経由でストンプを使用してメッセージ を送信し、以下のエラーがスローされた場合、私はrequestBufferSizeとResponseBuffersizeを512000の値に。どんな助けもありがとうございます。Activemq stomp jetty

WARN | org.eclipse.jetty.websocket.WebSocketConnectionD00.handle(WebSocketConnectionD00.java:164)でFULL でorg.eclipse.jetty.websocket.WebSocketParserD00.parseNext(WebSocketParserD00.java:104) :失敗したjava.lang.IllegalStateExceptionを扱います でorg.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:545) org.eclipse.jetty.io.nio.SelectChannelEndPoint $ 1.run(SelectChannelEndPoint.java:43)で で(キューに登録されたスレッドプール。 Thread.run(Thread.java:72) 2)

答えて

1

私は、websocketプロトコルの最初の草案を使用しているようです。これは、スタックトレースのD00によって示されます。

これは、事実上ウェブソケットプロトコルであるRFC6455バージョンを使用したいと考えています。

ようにWebSocketConnectionRFC6455と...

は桟橋の最新の7.6.xまたは8.1.xのリリースを使用して、古いドラフト版への参照を修正します。これらのドラフトはいくつかの下位互換性のために保管されており、遅かれ早かれ削除される可能性があります。

(ドラフト13については、私はそれがだったと思うまで、そう、その明確なプロトコルは、変更のための後方互換性がありませんでした...ので、これは可能性の高いプロトコルの不一致である)

+0

私は問題は同じでWARNある桟橋7.6.1を使用します|テキストメッセージが16384文字を超える大きすぎます。問題は、maxTestMessageSizeがorg.eclipse.jetty.websocket.WebSocketClientクラスの16 * 1024であることです – newphoenix

関連する問題