我正在使用 play 2 弹性搜索插件(https://github.com/cleverage/play2-elasticsearch)并且在开发模式下工作正常,但是当我运行 play dist 并打包应用程序时,在我运行它之后索引没有创建.
这是堆栈跟踪:
elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159) ~[org.elasticsearch.elasticsearch-0.90.5.jar:na] at org.elasticsearch.node.NodeBuilder.node(NodeBuilder.java:166) ~[org .elasticsearch.elasticsearch-0.90.5.jar:na] 在 com.github.cleverage.elasticsearch.IndexClient.start(IndexClient.java:36) ~[com.clever-age.play2-elasticsearch-0.8-SNAPSHOT.jar: 0.8-SNAPSHOT] [错误] 应用程序 - ElasticSearch:索引准备期间发生意外异常。尚未创建和准备索引。java.lang.NullPointerException:在 com.github.cleverage.elasticsearch.IndexService.existsIndex(IndexService.java:378) 处为空 ~[com.clever-age.play2-elasticsearch-0.8-SNAPSHOT.jar:0.8-SNAPSHOT] 在 com .github.cleverage.elasticsearch.plugin.IndexPlugin.onStart(IndexPlugin.java:58) ~[com.clever-age.play2-elasticsearch-0.8-SNAPSHOT.jar:0.
有任何想法吗?谢谢