Camunda Elasticsearch配置失败

Camunda Elasticsearch配置失败,
Warning: implode(): Invalid arguments passed in /data/phpspider/zhask/webroot/tpl/detail.html on line 45
,,我已经将Camunda BPM与MySQL(用于存储Camunda varibales和数据)和elasticsearch(用于存储真实的业务应用程序数据)集成到我的spring boot应用程序中,它是一个工作文件 现在我已经将camunda服务器与spring boot应用程序分离,并通过camunda内置的Apache Tomcat服务器部署spring boot应用程序,该服务器正在RestHighLevelClient中抛出NullPointerException 下一行restHig

我已经将Camunda BPM与MySQL(用于存储Camunda varibales和数据)和elasticsearch(用于存储真实的业务应用程序数据)集成到我的spring boot应用程序中,它是一个工作文件

现在我已经将camunda服务器与spring boot应用程序分离,并通过camunda内置的Apache Tomcat服务器部署spring boot应用程序,该服务器正在RestHighLevelClient中抛出NullPointerException

下一行restHighLevelClient是restHighLevelClient的引用,它抛出NPE:

restHighLevelClient.fetchUnProcessedDocuments();
下面是我的RestHighLevelClient bean:

@Bean
public RestHighLevelClient getRestHighLevelClient() {

    HttpHost[] httpHost = {new HttpHost("localhost", 9200, "http")};
    RestClientBuilder restClient = RestClient.builder(httpHost);

    final CredentialsProvider credentialsProvider = new BasicCredentialsProvider();
    credentialsProvider.setCredentials(AuthScope.ANY,
            new UsernamePasswordCredentials("elastic", "test"));

    restClient.setHttpClientConfigCallback(httpClientBuilder -> {
         httpClientBuilder.disableAuthCaching();
        return httpClientBuilder.setDefaultCredentialsProvider(credentialsProvider);
    });

    return new RestHighLevelClient(restClient);
}
我在配置类的顶部添加了@Configuration注释

需要您的专业意见来解决此问题。 提前谢谢