美文网首页
SpringBoot 整合 Dubbo 报错:java.lang

SpringBoot 整合 Dubbo 报错:java.lang

作者: changhr2013 | 来源:发表于2018-07-18 20:27 被阅读0次

项目采用的 SpringBoot 加 Dubbo 进行构建时当远程调用 dubbo 服务时报以下错误:
Caused by: java.lang.ClassCastException

这是因为依赖了SpringBoot开发者工具才出现的这一个问题,只要把下面的依赖去掉就解决了这一个问题:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

使用 Spring Boot 与 Dubbo 集成的时候,需要注意的是,不要使用 Spring Boot 提供的 devtools 热启动,因为 devtools 提供了两个 ClassLoader,加载策略问题导致出现错误,无法启动。

如果开发中需要热加载,那么使用 Spring 提供的 springloaded。

相关文章

网友评论

      本文标题:SpringBoot 整合 Dubbo 报错:java.lang

      本文链接:https://www.haomeiwen.com/subject/ehpapftx.html