我正在将我们的一个应用程序从spring-boot版本2.1.3.RELEASE升级到2.2.0.RELEASE,但是我遇到了一些Elasticsearch的问题。下面是我得到的错误:
java.lang.IllegalStateException: Failed to load ApplicationContext
Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'customCdrElasticConfig':
我有一个使用Elasticsearch的应用程序,当我测试一些控制器时,我想禁用这个集成。如何在Spring测试中禁用elasticsearchTemplate?
Application.class:
@SpringBootApplication
@EnableElasticsearchRepositories(basePackages = "com.closeupinternational.comclosure.elasticsearch")
public class Application {
...
Repository.class:
@Repository
public
我有Spring Data Elaticsearch(使用传输客户端)和ESTemplate的java配置。这里有一些例外:
@Configuration
@EnableElasticsearchRepositories(basePackages = "subpackage-in-this-project")
@PropertySource("file:path-to-file")
public class ESConfig {
@Bean
ElasticsearchTemplate elasticsearchTemplate(Client c
我有一个Java来将文档插入到三个弹性索引中,而且它正在工作。我想在API中更改一个索引的主机。正常情况下,EsConfig文件和ElasticSearchTemplate代码是;
public class EsConfig {
@Value("${elasticsearch.host}")
private String EsHost;
@Value("${elasticsearch.port}")
private int EsPort;
@Value("${elasticsearch.clustername}"
基于和注释,我实现了接收弹性搜索查询分数的代码。
public class CustomizedHotelRepositoryImpl implements CustomizedHotelRepository {
private final ElasticsearchTemplate elasticsearchTemplate;
@Autowired
public CustomizedHotelRepositoryImpl(ElasticsearchTemplate elasticsearchTemplate) {
super();
我不知道为什么会这样!我有一个由和spring使用的类,但是当我尝试运行我的应用程序时,会得到一个错误。
Error creating bean with name 'articleSearch':
Invocation of init method failed; nested exception is
org.springframework.data.mapping.PropertyReferenceException:
No property index found for type Article!
Caused by: org.springframework.
我正在试图弄清楚为什么我必须将我的bean名设置为elasticsearchTemplate。没有它,我的应用程序就会崩溃。下面有配置Rest客户端的代码。问题是,如果我不添加elasticsearchTemplate作为bean名,它就会失败,并说它找不到elasticsearchTemplate。知道它为什么要这么做吗?使用elasticsearchoperations和elasticsearchtemplate有什么区别?
Using Spring-Data-Elasticsearch Version 3.2
Using Java High-Level Rest Client Versi
尝试更新一个试验性的Spring项目,以反映3.2.6发行版中的变化。
如前所述:TransportClient在Elasticsearch 7中被取消,并将在8中被删除。试图重新配置到高级Rest客户端。
但是得到以下错误
Application run failed
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'elasticDatasource' defined in file [/Users/erichuang/De
在我们的应用程序中,我们正在集成ES。有一个存储库,其中注入了一个ElasticsearchTemplate:
@Repository
public class ElasticSearchRepositoryImpl implements ElasticSearchRepository {
private ElasticsearchTemplate elasticsearchTemplate;
@Autowired
public ElasticSearchRepositoryImpl(ElasticsearchTemplate elasticsearchTemp
我正在尝试运行一个Spring数据ElasticSearch存储库,但当应用程序启动时,我面临以下问题:
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userRepository': Initialization of bean failed; nested exception is java.lang.AbstractMethodError
at org.springframework.beans.factory.suppo
我尝试使用创建一个示例项目,但由于path.home is not configured错误,无法继续。我的elasticsearch版本是2.3.3。我使用注释来创建bean,如下所示:
@Bean
public static NodeBuilder nodeBuilder() {
return new NodeBuilder();
}
@Bean
public ElasticsearchTemplate elasticsearchTemplate() {
return new ElasticsearchTemplate(getNodeClient());
}
@Bean
我想将我的grails应用程序的JDK版本从8升级到14。 我使用Gradle版本6.7和Grails版本4.0.10。 当我想现在启动应用程序时,我得到了以下异常: Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'loginService': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCrea
自从应用程序升级到grails 2.3.7后,在EBS上部署war时会出现以下pb:
ERROR [GrailsContextLoader] - Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.springframework.beans.factory.BeanCreationException: Error crea
我担心在其他服务中使用服务。有些能用,但有些不能,问题是我找不出哪里出了问题。
当你添加一个产生错误的服务时,总是发生同样的问题,然后我撤销了对服务有问题的引用,系统就会恢复正常。
我想知道这是否影响了循环引用,从而造成了不稳定。
class UserService {
def terceirizadoService
def unidadeService
def grailsApplication
def springSecurityService
def tabService //If I remove this line the system w
我有一个问题,我试图运行我的grails应用程序与甲骨文。我已经在lib文件夹中获得了JDBC driver,清理并刷新了依赖项,但仍然可以在oacle.jdbc.driver.OracleDriver上获得一个ClassNotFoundException。整个堆栈跟踪如下:
SEVERE: Exception sending context initialized event to listener instance of class org.codehaus.groovy.grails.web.context.GrailsContextLoaderListener
org.springfr
在部署到Weblogic时,我们开始遇到以下异常:
org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'alertService': Initialization of bean failed; nested exception is
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mailService
我试图使用mvn clean install运行我的测试,但是这些错误停止了这个过程。我尝试使用JUNIT进行调试,但控制台上没有显示任何内容。这些是日志:
com.datamint.service.impl.EmailServiceImplDevTest:Error creating bean with name'entityManagerFactory'defined in class path resource
[orm.xml]:BeanPostProcessor before instantiation of bean failed;nested except
嗨,在将grails应用程序从2.1升级到2.3.7之后,我在runApp上得到了以下错误:
2014-04-28 10:04:07,841 [localhost-startStop-1] ERROR context.GrailsContextLoader - Error initializing the application: Error creating bean with name 'transactionManagerPostProcessor': Initialization of bean failed; nested exception is org.spri