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

Spring Boot应用程序-启动失败

瞿宏儒
2023-03-14

>

  • 出错原因:任务“:bootrun”执行失败。

    进程'command'/library/java/javavirtualmachines/jdk1.8.0_60.jdk/contents/home/bin/java''以非零退出值1完成

    发生异常:2015-08-23 01:37:57.989 WARN 6186---[main]ationConfigEmbeddedWebApplicationContext:上下文初始化过程中遇到异常-取消刷新尝试

    BeanCreationException:创建名为“Embedded ServletContainerCustomizerBeanPostProcessor”的bean时出错:bean初始化失败;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration'的bean时出错:bean初始化失败;嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为'org.springframework.cache.annotation.ProxyCachingConfiguration'的bean时出错:注入autowired依赖项失败;嵌套异常是org.springframework.beans.factory.beanCreationException:不能autowire方法:void org.springframework.cache.annotation.AbstractCachingConfiguration.SetConfigurers(java.util.Collection);嵌套异常是org.springframework.beans.factory.beanCreationException:创建名为'org.springframework.cloud.aws.cache.config.annotation.ellasticacheChachingConfiguration'的bean时出错:注入autowired依赖项失败;嵌套的异常是org.springframework.beans.factory.beanCreationException:不能autowire字段:private org.springframework.cloud.aws.core.env.stack.listableStackResourceFactory org.springframework.cloud.aws.cache.config.annotation.ellasticacheCachingConfiguration.stackResourceFactory;嵌套异常是org.springframework.beans.factory.beanCreationException:在类org.springframework.cloud.aws.context.config.annotation.ContextStackConfiguration中创建名为“Stack ResourceRegistryFactoryBean”的bean时出错:通过工厂方法实例化bean失败;嵌套异常是org.springframework.beans.beanInstantiationException:未能实例化[org.springframework.cloud.aws.core.env.stack.config.stackResourceReseargistryFactoryBean]:工厂方法'Stack ResourceReseargistryFactoryBean'引发异常;嵌套异常是java.lang.IllegalArgumentException:在org.springframework.beans.factory.support.abstractAUTOWIRECAPABLEBeanFactory.docreateBean(AbstractAUTOWIRECAPABLEBeanFactory.java:547)在org.springframework.beans.factory.support.abstractAUTOWIRECAPABLEBeanFactory.createBean(AbstractAUTOWIRECAPABLEBeanFactory.java

    build.gradle如下所示:

    buildscript {
        repositories {
            jcenter()
            maven { url "http://repo.spring.io/snapshot" }
            maven { url "http://repo.spring.io/milestone" }
        }
        dependencies {
            classpath("org.springframework.boot:spring-boot-gradle-plugin:1.3.0.BUILD-SNAPSHOT")
            classpath("io.spring.gradle:dependency-management-plugin:0.5.2.RELEASE")
        }
    }
    apply plugin: 'java'
    //apply plugin: 'eclipse'
    apply plugin: 'spring-boot'
    apply plugin: "io.spring.dependency-management"
    
    //sourceCompatibility = 1.5
    version = '1.0'
    jar {
        manifest {
            attributes 'Implementation-Title': 'Gradle Quickstart',
                       'Implementation-Version': version
        }
        baseName = 'myApp'
        version =  '0.0.1-SNAPSHOT'
    
    }
    
    repositories {
        //mavenCentral()
        jcenter()
        maven { url "http://repo.spring.io/snapshot" }
        maven { url "http://repo.spring.io/milestone" }
        maven { url "http://repo.spring.io/release/" }
    }
    
    dependencyManagement {
         imports {
              mavenBom 'org.springframework.cloud:spring-cloud-aws:1.0.2.RELEASE'
         }
    }
    
    dependencies {
        compile("org.springframework.boot:spring-boot-starter-web")
        compile("org.springframework:spring-jdbc")
        compile("org.springframework.boot:spring-boot-starter-jdbc")
        compile("org.springframework.cloud:spring-cloud-starter-aws")
        compile("org.springframework.cloud:spring-cloud-aws-jdbc")
        compile("org.springframework.boot:spring-boot-starter-undertow")
        compile("postgresql:postgresql:9.0-801.jdbc4")
    
        testCompile("org.springframework.boot:spring-boot-starter-test")
        compile group: 'commons-collections', name: 'commons-collections', version: '3.2'
        testCompile group: 'junit', name: 'junit', version: '4.+'
    }
    

    这里有人帮忙吗?

  • 共有1个答案

    莫宁
    2023-03-14

    出现异常的原因是配置文件中没有定义EC2环境配置。由于您是在本地计算机上运行此应用程序,我认为您不需要它。

    解决方案

    从你的gradle文件中删除以下内容,看看是否一切正常。

    compile("org.springframework.cloud:spring-cloud-starter-aws")
    compile("org.springframework.cloud:spring-cloud-aws-jdbc")
    
     类似资料:
    • 我是spring的初学者,希望这样做示例项目…我有一个数据库,我想连接到它…我使用了像AutoWired和service这样的注释。但有个问题我解决不了 Controller包中的RegisterationController具有我要调用的服务: 第一个包中的DataManagement类: 第一包中的StudentAccountRepository: 第一包中得学生帐户..引用数据库中的表: M

    • 使用spring-boot时,一切工作都很好。尽管如此,在spring-boot中已删除了注释和。我试图将代码重构为新版本,但我做不到。对于以下测试,我的应用程序在测试之前没有启动,http://localhost:8080返回404: 如何重构测试以使其在Spring-Boot1.5中工作?

    • Spring Boot版本为1.5.6 使用的数据库是SQL Server2016,它也是在docker(windows容器)上。 问题:每当我重新启动SQL DB容器时,应用程序开始给出这个错误。 任何想法可以做什么来解决这个问题。 多谢了。

    • 我使用的是。我在自动读取或时遇到了一个问题。如果我为配置,我将得到以下错误。 更新来自我11月22日: 如果我创建了新的类并在该类上启用自动配置,那么JavaMailSender和JavaMailSenderImpl就可以正确地实现autowired,Spring Boot应用程序就可以成功启动。我已经在application.class中启用了AutoConfiguration。用EnableA

    • 当我运行这个错误时,请帮助我解决这个问题 启动应用程序上下文时出错。要显示条件,请报告启用“调试”后重新运行应用程序。2019-02-11 10:53:55.839错误8804 --- [ restartedMain]o. s. b. d.日志失败分析记者: 应用程序启动失败 说明: com中的字段userDao。实例Spring Security应用程序编程接口。服务UserServiceImp

    • 我正试图在设备上启动我的应用程序。它正在模拟器上成功发射。 null null 会不会是带有代码签名的东西? 目前我已将其设置为“不编码签名”