整合springboot的时候,客户端第一次请求ok,第二次请求就会报这个错
java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
at sun.nio.ch.SocketDispatcher.read0(Native Method) at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:192)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379)
解决办法:
添加注解
@ChannelHandler.Sharable
import io.netty.channel.ChannelHandler.Sharable;
这个的意思是服务端可以与多个handler建立连接