当前位置: 代码迷 >> 综合 >> Dubbo服务出现java.io.IOException: invalid constant type: 18异常解决办法
  详细解决方案

Dubbo服务出现java.io.IOException: invalid constant type: 18异常解决办法

热度:22   发布时间:2024-01-11 04:12:27.0

启动dubbo组件服务时,遇到了java.io.IOException: invalid constant type: 18 报错

出现该问题的原因是由于javassist这个jar包的版本问题,dubbo自身依赖的是3.15.0-GA,版本过低,将版本升级到3.18.2-GA即可

<dependency><groupId>com.alibaba</groupId><artifactId>dubbo</artifactId><version>2.5.3</version><exclusions><exclusion><groupId>org.springframework</groupId><artifactId>spring</artifactId></exclusion><!--去掉javassist依赖--><exclusion><groupId>org.javassist</groupId><artifactId>javassist</artifactId></exclusion></exclusions>
</dependency><!--升级版本-->
<dependency><groupId>org.javassist</groupId><artifactId>javassist</artifactId><version>3.18.2-GA</version>
</dependency>