tomcat反应器类型反应器.tuple. tuple. tuple找不到



我有问题,让web套接字订阅工作正常使用Spring与嵌入式Tomcat服务器。

当运行这个踩踏聊天应用程序时,我得到以下错误:

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")

,但它给出了相同的错误。

OK。我明白问题所在了。

io.projectreactor:reactor-stream:2.0.8的依赖不够。

Tuple类已经移动到新的reactor.fn.tuple包中。

因此,您仍然需要将stomp-server.xml中提到的所有reactor.tuple.Tuple修复为新的reactor.fn.tuple.Tuple

样品将很快修复:https://github.com/spring-projects/spring-integration-samples/issues/185

抱歉给您带来不便。

相关内容

  • 没有找到相关文章

最新更新