剩下的就是4.1.43版本和4.1.29版本, 版本不一致, 很可能就是因为这个原因造成的.
io.netty.util.concurrent.SingleThreadEventExecutor 这个类出现在两个包里...接下来改变一下编译与运行时加载Jar包的顺序, 让类加载器在加载SingleThreadEventExecutor类的时候, 先从netty-common-4.1.29.Final.jar包中查找加载...., netty-common-4.1.29.Final.jar 和 netty-all-4.1.43.Final.jar 这两个包分别是被架构组A和团队B使用, 而作为使用方的我们, 需要手动解决版本不一样的问题...问题似乎找到了, 但似乎又没有找到, 虽然知道是因为版本不同导致的, 然而是哪块代码提前类加载了netty-common-4.1.29.Final.jar包中的SingleThreadEventExecutor...类呢, Spring类加载jar的顺序是怎样?