Dubbo自带的很多包都比较旧了,其中的javassist在JDK1.8上运行会报错
而且错误通常比较诡异,javassist是编辑和创建Java字节码的类库,常见的错误会从spring中报出
解决办法:
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.20.0-GA</version><!-- 最新版即可 -->
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
<version>2.4.9</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring</artifactId>
</exclusion>
<exclusion>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
</exclusion>
</exclusions>
</dependency>