2

アクティブ化するファイル内のプロファイルである環境変数spring.profiles.activeを設定しました。"qa"application.yml

しかし、この環境変数を設定し、xd-singlenode で Sprind XD を開始すると、次の例外がスローされます。

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.xd.dirt.plugins.job.DistributedJobService#0' defined in class path resource [META-INF/spring-xd/batch/batch.xml]: Cannot resolve reference to bean 'jobExecutionDao' while setting constructor argument; 
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'jobExecutionDao' defined in class path resource [META-INF/spring-xd/batch/batch.xml]: Invocation of init method failed; 
nested exception is java.lang.IllegalArgumentException: Could not inspect meta data for database type.  You have to supply it explicitly.

例外は何ですか?? どんな助けでも大歓迎です。

ありがとう

4

1 に答える 1

3

それは本当だ。hsqldbServerプロファイルを使用しないためdataSource、独自の Bean を定義する必要があります。を参照してくださいhsql-datasource.xml

または、両方のプロファイルを として作成しactiveます。

于 2014-08-27T12:23:21.470 に答える