现象
启动时出现异常
class com.alibaba.druid.pool.DruidDataSource cannot be cast to class com.alibaba.druid.pool.DruidDataSource
原因
项目中多模块中的druid jar包冲突导致。
解决方案
修改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>