文章目录
- 1. 现象
- 2. 原因
- 3. 解决方案
1. 现象
启动时出现异常
class com.alibaba.druid.pool.DruidDataSource cannot be cast to class com.alibaba.druid.pool.DruidDataSource
2. 原因
项目中多模块中的druid jar包冲突导致。
3. 解决方案
修改client-adapter下escore的pom中druid包的scope为provided模式。
<dependency><groupId>com.alibaba</groupId><artifactId>druid</artifactId><scope>provided</scope> #新增 让es的xxxx-with-dependency.jar不包含druid相关包</dependency>