2016-11-16 17 views
1

組み込みのTomcatサーバーでSpringを使用してWebソケットの購読を正しく動作させるのに問題があります。埋め込みTomcatのエラータイプのreactor.tuple.tupleが埋め込まれたstomp-chat Webソケット

このstomp-chat applicationを実行しているとき、私は次のエラーを取得する:

org.springframework.messaging.MessageHandlingException: Expression evaluation failed: @chatRoomSessions[headers.simpDestination].add(T(reactor.tuple.Tuple).of(headers.simpSessionId, headers.simpSubscriptionId)); 
nested exception is org.springframework.expression.spel.SpelEvaluationException: EL1005E:(pos 58): Type cannot be found 'reactor.tuple.Tuple' 

私は次の依存関係を追加してみました:

compile ("io.projectreactor:reactor-stream:$reactorVersion") 

をしかし、それは同じエラーを与えました。どんな助けもありがとう。

答えて

0

OK。私は問題を見る。

io.projectreactor:reactor-stream:2.0.8の依存関係は十分ではありません。

Tupleクラスが新しいreactor.fn.tupleパッケージに移動されました。

stomp-server.xmlに記載されているすべてのものを、新しいreactor.fn.tuple.Tupleに修正する必要があります。

サンプルはすぐに修正されます。ご不便をhttps://github.com/spring-projects/spring-integration-samples/issues/185

は申し訳ありません。

関連する問題