无法读取用于配置服务器的Application.yml

时间:2019-02-22 08:02:54

标签: spring spring-boot configserver

我有一个配置服务器,其客户端应用程序的配置文件如下所示。

    #!/bin/bash

echo "Choosing Project..."

IP="10.90.21.244";
Port=9011;
Options="--spring.cloud.config.profiles.active=native -- 
spring.cloud.config.server.native.search-locations=/configurations/ -- 
spring.rabbitmq.host=$IP --spring.rabbitmq.host=5672 -- 
spring.rabbitmq.username=user --spring.rabbitmq.password=password"

mkdir -p configurations

cd configurations


cat <<EOF> application-research.yml

dataSources: (Here it is giving Exception)
  ccPlatform: 
    driver: some driver
    host: "some ip"
    name: ccPlatformDataSource
    password: "password"

app.yml的结构正确。像冒号后面的空格。

但是它抛出一个错误

  

由于:org.yaml.snakeyaml.scanner.ScannerException:映射值   这里不允许在“阅读器”的第16行第12栏:       数据源:                  ^

1 个答案:

答案 0 :(得分:0)

验证您的Yaml文件内容here,然后可以检查可能的错误。