ElasticSearch启动报错。
Error creating bean with name 'ESWorksRepository': Cannot resolve reference to bean 'elasticsearchTemplate' while setting bean property 'elasticsearchOperations';
在整合ElasticSearch时产生以上错误,查阅资料后发现,ElasticSearch的底层是基于netty,之前配置过的Redis的底层也是基于netty 。他们在启动netty时有冲突。
解决方案:在springboot启动器中加入初始化方法
@PostConstruct public void init() { // 解决netty启动冲突问题 // Netty4Utils.setAvailableProcessors() System.setProperty("es.set.netty.runtime.available.processors", "false"); }

浙公网安备 33010602011771号