当前位置: 首页 > 知识库问答 >
问题:

AbstractCouchbaseDataConfiguration。类不存在,无法打开

东郭和光
2023-03-14

我正在使用

org.springframework.boot版本1.5.6。版本4.0.5。

得到这个错误

2020-12-09 00:13:39.247 WARN 6802---[主]s.c.a.AnnotationConfigApplicationContext:上下文初始化期间遇到异常-取消刷新尝试:org。springframework。豆。工厂BeanDefinitionStoreException:无法处理配置类[org.springframework.boot.autoconfigure.data.couchbase.CouchbaseDataAutoConfiguration]的导入候选项;嵌套异常为java。io。FileNotFoundException:类路径资源[org/springframework/data/couchbase/config/AbstractCouchbaseDataConfiguration.class]无法打开,因为它不存在2020-12-09 00:13:39.251错误6802-[main]o.s.b.f.s.DefaultListableBeanFactory:在名为“org”的bean上销毁方法。springframework。靴子自动配置。internalCachingMetadataReaderFactory“”引发异常

Java语言lang.IllegalStateException:ApplicationEventMulticaster未初始化-在通过上下文org多播事件之前调用“refresh”。springframework。上下文注释。AnnotationConfigApplicationContext@2f490758:启动日期【周三,12月9日00:13:38 IST 2020】;组织中上下文层次结构的根。springframework。上下文支持AbstractApplicationContext。org上的getApplicationEventMulticaster(AbstractApplicationContext.java:414)[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]。springframework。上下文支持ApplicationListenerDetector。销毁前的后处理(ApplicationListenerDetector.java:97)~[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]。springframework。豆。工厂支持可处置BeanAdapter。销毁(DisposableBeanAdapter.java:253)~[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]。springframework。豆。工厂支持默认SingletonBeanRegistry。destroyBean(DefaultSingletonBeanRegistry.java:578)[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]位于org。springframework。豆。工厂支持默认SingletonBeanRegistry。destroySingleton(DefaultSingletonBeanRegistry.java:554)[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]位于org。springframework。豆。工厂支持DefaultListableBeanFactory。destroySingleton(DefaultListableBeanFactory.java:961)[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]位于org。springframework。豆。工厂支持默认SingletonBeanRegistry。DestroySingleton(DefaultSingletonBeanRegistry.java:523)[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]。springframework。豆。工厂支持FactoryBean注册支持。DestroySingleton(FactoryBeanRegistrySupport.java:230)[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]。springframework。豆。工厂支持DefaultListableBeanFactory。DestroySingleton(DefaultListableBeanFactory.java:968)[spring-beans-4.3.10.RELEASE.jar:4.3.10.RELEASE]位于org。springframework。上下文支持AbstractApplicationContext。org上的destroyBeans(AbstractApplicationContext.java:1030)[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]。springframework。上下文支持AbstractApplicationContext。在org上刷新(AbstractApplicationContext.java:556)[spring-context-4.3.10.RELEASE.jar:4.3.10.RELEASE]。springframework。靴子SpringApplication。在org上刷新(SpringApplication.java:693)[spring-boot-1.5.6.RELEASE.jar:1.5.6.RELEASE]。springframework。靴子SpringApplication。refreshContext(SpringApplication.java:360)[spring-boot-1.5.6.RELEASE.jar:1.5.6.RELEASE]位于org。springframework。靴子SpringApplication。在org上运行(SpringApplication.java:303)[spring-boot-1.5.6.RELEASE.jar:1.5.6.RELEASE]。springframework。靴子SpringApplication。在org上运行(SpringApplication.java:1118)[spring-boot-1.5.6.RELEASE.jar:1.5.6.RELEASE]。springframework。靴子SpringApplication。在com上运行(SpringApplication.java:1107)[spring-boot-1.5.6.RELEASE.jar:1.5.6.RELEASE]。实例演示。演示应用程序。main(DemoApplication.java:10)[类/:na]

2020-12-09 00:13:39.257INFO 6802 --- [ main]utoConfigurationReportLoggingLaunalizer:

启动ApplicationContext时出错。要显示自动配置报告,请在启用“调试”的情况下重新运行应用程序。2020-12-09 00:13:39.261错误6802--[主]o.s.boot。SpringApplication:应用程序启动失败

@配置公共类Couchbase Config扩展AbstractCouchbase Configuration{

@Override
public String getConnectionString() {
    return "couchbase://127.0.0.1";
}

@Override
public String getUserName() {
    return "Administrator";
}

@Override
public String getPassword() {
    return "password";
}

@Override
public String getBucketName() {
    return "travel-sample";
}

}

共有1个答案

陈欣荣
2023-03-14

在编写本文档时,spring data couchbase 4。十、 X不适用于组织。springframework。引导

...
<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.4.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
</parent>
...
<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-data-couchbase</artifactId>
        <!-- -->
        <exclusions>
            <exclusion>
                <groupId>org.springframework.data</groupId>
                <artifactId>spring-data-couchbase</artifactId>
            </exclusion>
        </exclusions>
            <!-- -->
</dependency>
        
<dependency>
        <groupId>org.springframework.data</groupId>
        <artifactId>spring-data-couchbase</artifactId>
        <version>4.0.9.RELEASE</version>
</dependency>

<dependency>
        <groupId>com.couchbase.client</groupId>
        <artifactId>java-client</artifactId>
        <version>3.1.5</version>
</dependency>
 类似资料:
  • 我试图为我的项目设置配置位置,但我一直得到以下错误: java.io。FileNotFoundException:无法打开类路径资源[main/resources/app context.xml],因为它不存在 我的项目设置如下: 我将我的代码设置为: 我该怎么解决这个问题?

  • 我的项目结构是下面的屏幕截图。实际上,我得到了一个文件找不到的错误,尽管文件是存在的,我将添加错误在下面。我是Intellej的新手,这是我的第一个项目,我试图通过使用MySQL连接到数据库来制作一个音乐商店。下面是我的applicaiton-context.xml,dispatcher和web.xml是正确的。 我的日志文件是 由:java.io.fileNotFoundException引起:

  • 我正试图通过遵循Pro Spring3这本书来学习Spring3。在第4章中,作者解释了IoC和DI。他使用GenericXmlApplication ationContext指定配置文件。他的工作如下: 我的结构是 src/main/resources/app上下文注释。xml IOException解析来自类路径资源[app context annotation.XML]的XML文档;嵌套的例

  • 我在做计算器(顺便说一句,我是个初学者)。我几乎完成了它,直到我需要格式化我的电脑,并且在第一次重新打开Android Studio之后,它才打开,但现在它没有打开,并且显示了这个例外: 失败:生成失败,出现异常。 哪里出了问题: 无法打开a4fwtlbt6cgvdv2n0389t2u6w的cp\U初始化重新映射类缓存(C:\Users\tambe.gradle\caches\6.1.1\scri

  • Spring护套2.0.3。释放 当我运行项目时,指出这个错误,但拦截器。可以找到类。 项目无法启动,但我nterceptor.class可以找到。 在此处输入图像描述

  • 我正在开发一个添加了依赖项的Spring Boot应用程序。这个依赖项有一个spring。xml文件。我正在扫描这个xml文件并创建bean。其中一颗豆子正在寻找冬眠。类路径中的属性。我已将此属性文件添加到应用程序的“资源”文件夹下。但是,我仍然看到下面列出的例外情况。你能告诉我我错过了什么吗? JAVA木卫一。FileNotFoundException:无法打开类路径资源[hibernate.p