请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

elasticsearch - 测试报错

在elastic search测试的时候,一直报以下错误:

java.lang.IllegalArgumentException: Not a managed type: class com.myin.blog.domain.EsBlog

请问这个原因有可能是什么?

正在回答 回答被采纳积分+3

3回答

提问者 慕沐9295626 2018-03-16 22:18:45

es应该已经启动,还是报同样的错误,这是启动的画面

spacer.gif

我的spring boot 用的2.0.0的版本,跟这个有关系吗?

0 回复 有任何疑惑可以回复我~
  • 老卫 #1
    非常有关系。版本不兼容,看我的手记,有关于es版本的说明~
    回复 有任何疑惑可以回复我~ 2018-03-16 22:21:32
提问者 慕沐9295626 2018-03-16 11:33:17

我修改了es使用的版本,现在spring data elasticsearch 和elastic search的版本和视频里的是一样的。 es的是2.4.4,spring data es 是2.1.3。 修改后之前的错误没有了,抛出了一个新的错误:


Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'esBlogRepository': Cannot resolve reference to bean 'elasticsearchTemplate' while setting bean property 'elasticsearchOperations';

请问这个错误有可能是因为什么?es的版本可能还是有问题吗?谢谢

0 回复 有任何疑惑可以回复我~
  • 老卫 #1
    启用应用之前,先确保ES正常启动了
    回复 有任何疑惑可以回复我~ 2018-03-16 12:30:48
老卫 2018-03-15 09:34:36

类型不符合。你检查下你的es版本,是否与课程的一致

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信