2016-04-12 7 views
1

RDSインスタンス(MySQL)に接続しようとしている春の起動アプリケーションがあります。spring-cloud-awsエラーengine: 'aurora'のデータベースタイプが見つかりません

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dubba': Invocation of init method failed; nested exception is java.lang.IllegalStateException: No database type found for engine:'aurora' 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1574) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539) 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476) 
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303) 
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230) 
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299) 
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194) 
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:736) 
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:757) 
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:480) 
    at org.springframework.boot.context.embedded.EmbeddedWebApplicationContext.refresh(EmbeddedWebApplicationContext.java:118) 
    at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:686) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:320) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:957) 
    at org.springframework.boot.SpringApplication.run(SpringApplication.java:946) 
    at sample.traditional.config.Application.main(Application.java:26) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
+1

同じ問題がありましたが、これまでに動作しましたか? – Michal

+0

ここに運がありません。見つけたら、私たちに知らせてください。ありがとう –

+0

それは解決した、うまくいけばそれもあなたを助けるでしょう。 – Michal

答えて

0

オーロラもそれかかわらず、フレームワーク(Spring Cloud for Amazon Web Services)に正式にいなかったためです。ここに私のアプリは、私がmvn spring-boot:run

をしようとすると、私は次のエラーを取得する

@SpringBootApplication 
@EnableRdsInstance(databaseName="*****", dbInstanceIdentifier="****", username="****",password="******") 
@EnableContextCredentials(accessKey="*****", secretKey="****") 
@EnableContextRegion(region="****") 
public class Application extends SpringBootServletInitializer{ 

    @Override 
    protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { 
     return application.sources(Application.class); 
    } 

    public static void main(String[] args) { 
     SpringApplication.run(Application.class, args); 
    } 
} 

です基本的にMySQLです。

今日(11.5.2016)現在、stable versionの1.1.0リリースの一部です。

Mavenの依存関係:

<dependency> 
    <groupId>org.springframework.cloud</groupId> 
    <artifactId>spring-cloud-aws-jdbc</artifactId> 
    <version>1.1.0.RC2</version> 
</dependency> 

リリースバージョンは、Mavenの上で利用可能になると、単にRELEASEとRC2を交換してください。

+0

これらの依存関係を追加すれば十分ですか? –

+0

バージョン1.0.4でこの依存関係があり、同じエラーが発生しました。私は、古いバージョンのjdbc awsドライバ(1.0.4など)を含むいくつかの依存関係を持たなければならないと思います。本当に必要な依存関係とaws sdkだけを含めることは良い習慣です。 – Michal

関連する問題