Spring Boot-App - nicht bootRun

Ich bin versucht, zu erstellen eine einfache Spring-Boot-Anwendung Verwendung von Gradle in Mac.
Auf gradle bootRun, bekomme ich die folgende Fehlermeldung:

FEHLER: Build fehlgeschlagen ist, mit einer Ausnahme.

  • Was falsch gelaufen ist:
    Execution failed for task ':bootRun'.

    Prozess 'Befehl '/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/bin/java" finished with non-zero exit-Wert 1

Ausnahme ausgelöst:
2015-08-23 01:37:57.989 WARNEN, 6186 --- [ main] ationConfigEmbeddedWebApplicationcontext : Ausnahme ist aufgetreten, während die Initialisierung des Contextes - cancelling-refresh-Versuch

org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'embeddedServletContainerCustomizerbeanpostprocessor': Initialisierung der bean fehlgeschlagen; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'org.springframework.die Transaktion.Anmerkung.ProxyTransactionManagementConfiguration': Initialisierung der bean fehlgeschlagen; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'org.springframework.cache.Anmerkung.ProxyCachingConfiguration': Injektion von autowired Abhängigkeiten ist fehlgeschlagen; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Konnte nicht autowire-Methode: void org.springframework.cache.annotation.AbstractCachingConfiguration.setConfigurers(java.util.Collection); verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'org.springframework.cloud.aws.cache.config.Anmerkung.ElastiCacheCachingConfiguration': Injektion von autowired Abhängigkeiten ist fehlgeschlagen; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Konnte nicht autowire Feld: private org.springframework.cloud.aws.core.env.stack.ListableStackResourceFactory org.springframework.cloud.aws.cache.config.annotation.ElastiCacheCachingConfiguration.stackResourceFactory; verschachtelte Ausnahme ist org.springframework.Bohnen.factory.BeanCreationException: Fehler beim erstellen bean mit dem Namen 'stackResourceRegistryFactoryBean' defined in class org.springframework.cloud.aws.Kontext.config.Anmerkung.ContextStackConfiguration: Bean Instanziierung über Fabrikmethode fehlgeschlagen; verschachtelte Ausnahme ist org.springframework.Bohnen.BeanInstantiationException: Fehler beim instanziieren [org.springframework.cloud.aws.core.env.stack.config.StackResourceRegistryFactoryBean]: Factory-Methode 'stackResourceRegistryFactoryBean' warf Ausnahme; nested exception is java.lang.IllegalArgumentException: Keine gültige Instanz-id angegebenen
bei org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:547)
bei org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)
bei org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)

Den build.gradle sieht wie folgt aus:

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.+'
}

Jede Hilfe hier?

InformationsquelleAutor Kiran | 2015-08-23
Schreibe einen Kommentar