2017-10-19 50 views
0

J'essaie de me connecter à aws en utilisant un ressort de démarrage. Cependant, je ne peux pas démarrer mon application. Voici le message d'erreur:JPA Dépendance non satisfaite exprimée par le paramètre constructeur 0

- [00:03, 19/10/2017]: Erreur de création de haricot avec le nom 'org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration': dépendances non satisfaites exprimé par le paramètre constructeur 0; l'exception imbriquée est org.springframework.beans.factory.BeanCreationException: erreur création d'un bean avec le nom '$ {db-instance-identificateur: mytest-dbinstance}': L'appel de la méthode init a échoué; l'exception imbriquée est com.amazonaws.services.rds.model.AmazonRDSException: le jeton de sécurité inclus dans la requête n'est pas valide. (Service: AmazonRDS; état code: 403; Code d'erreur: InvalidClientTokenId; demande ID: 59857b7b-b49b-11e7-b732-9310e73fdbaf) à org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray (ConstructorResolver.java: 749) ~ [spring-beans-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à l'adresse org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor (ConstructorResolver.java:189) ~ [print- beans-4.3.12.RELEASE.jar: 4.3.12.RELEASE] sur org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor (AbstractAutowireCapableBeanFactory.java:1193) ~ [spring-beans-4.3.12.RELEASE .jar: 4.3.12.RELEASE] at org.springframework.beans.factory.support.AbstractAutowi reCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1095) ~ [printemps-haricots-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.java : 513) ~ [printemps-haricots-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean (AbstractAutowireCapableBeanFactory.java:483) ~ [printemps -beans-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à org.springframework.beans.factory.support.AbstractBeanFactory $ 1.getObject (AbstractBeanFactory.java:306) ~ [spring-beans-4.3.12 .RELEASE.jar: 4.3.12.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry .getSingleton (DefaultSingletonBeanRegistry.java:230) ~ [spring-beans-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean (AbstractBeanFactory.java: 302) ~ [spring-beans-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à l'adresse org.springframework.beans.factory.support.AbstractBeanFactory.getBean (AbstractBeanFactory.java:197) ~ [print- haricots-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod (ConstructorResolver.java:372) ~ [printemps-haricots-4.3.12.RELEASE .jar: 4.3.12.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod (AbstractAutowireCapableBeanFactory.java:1173) ~ [printemps-haricots-4.3.12.RELEASE.jar: 4.3.12.RELEASE] à org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance (AbstractAutowireCapableBeanFactory.java:1067) ~ [printemps-haricots -4.3.12.RELEASE.jar: 4.3.12.RELEASE] sur org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean (AbstractAutowireCapableBeanFactory.JAV ... Lire la suite
[00:13, 19.10.2017] +1 (408) 209-8367: https://github.com/spring-projects/spring-boot/issues/6987

Mon pom.xml a le contenu suivant:

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
<modelVersion>4.0.0</modelVersion> 

<groupId>com.example</groupId> 
<artifactId>demo</artifactId> 
<version>0.0.1-SNAPSHOT</version> 
<packaging>war</packaging> 

<name>AwsFileUpload</name> 
<description>File management using AWS services</description> 

<parent> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-starter-parent</artifactId> 
<version>1.5.8.RELEASE</version> 
<relativePath/> <!-- lookup parent from repository --> 
</parent> 

<properties> 
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> 
<java.version>1.8</java.version> 
</properties> 

<dependencies> 
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-jpa --> 
<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-starter-data-jpa</artifactId> 
</dependency> 

<!-- https://mvnrepository.com/artifact/com.amazonaws/aws-java-sdk-rds --> 
<dependency> 
<groupId>com.amazonaws</groupId> 
<artifactId>aws-java-sdk</artifactId> 
<version>1.11.106</version> 
</dependency> 
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-context --> 
<dependency> 
<groupId>org.springframework.cloud</groupId> 
<artifactId>spring-cloud-context</artifactId> 
<version>1.2.3.RELEASE</version> 
</dependency> 
<!-- https://mvnrepository.com/artifact/org.springframework.cloud/spring-cloud-aws-jdbc --> 
<dependency> 
<groupId>org.springframework.cloud</groupId> 
<artifactId>spring-cloud-aws-jdbc</artifactId> 
<version>1.2.1.RELEASE</version> 
</dependency> 
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-autoconfigure --> 
<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-autoconfigure</artifactId> 
</dependency> 




<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-starter-thymeleaf</artifactId> 
</dependency> 
<!-- hot swapping, disable cache for template, enable live reload -->enter code here 
<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-devtools</artifactId> 
<optional>true</optional> 
</dependency> 

<!-- Optional, for bootstrap --> 
<dependency> 
<groupId>org.webjars</groupId> 
<artifactId>bootstrap</artifactId> 
<version>3.3.7</version> 
</dependency> 
<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-starter-web</artifactId> 
</dependency> 

<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-starter-tomcat</artifactId> 
<scope>provided</scope> 
</dependency> 
<dependency> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-starter-test</artifactId> 
<scope>test</scope> 
</dependency> 
</dependencies> 

<build> 
<plugins> 
<plugin> 
<groupId>org.springframework.boot</groupId> 
<artifactId>spring-boot-maven-plugin</artifactId> 
</plugin> 
</plugins> 
</build> 


</project> 

Répondre

0

l'erreur est là dans la pile

Error creating bean with name '${db-instance-identifier:mytest-dbinstance}': Invocation of init method failed; nested exception is com.amazonaws.services.rds.model.AmazonRDSException: The security token included in the request is invalid. (Service: AmazonRDS; Status Code: 403; Error Code: InvalidClientTokenId; Request ID: 59857b7b-b49b-11e7-b732-9310e73fdbaf) at 

Votre AWS Creds/demande est non valide.