上一篇博客我使用的是Spring4.2.4版本搭建的XML风格websocket应用,由于我们项目使用是Spring4.1.4,自然而然地我将下面的依赖加入到我们项目的pom.xml中,结果打出的war包websocket会报错。
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-net</artifactId>
<version>2.0.7.RELEASE</version>
</dependency>
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<version>4.0.33.Final</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.4</version>
</dependency>

在将Spring4.2.4的WebSocket应用迁移到Spring4.1.4时遇到错误,原因是Spring4.1.4需要reactor.io.encoding.Codec类,该类在reactor-core-2.0.7.RELEASE中已被移除,而在1.1.6.RELEASE中有。为解决此问题,需要降级到reactor 1.x版本。
最低0.47元/天 解锁文章
9044

被折叠的 条评论
为什么被折叠?



