Spring Config服务器提供纯文本

时间:2016-03-17 17:40:02

标签: java spring-cloud

我正在尝试重现http://cloud.spring.io/spring-cloud-config/spring-cloud-config.html#_serving_plain_text提供logback.xml文件。

当我尝试curl -v http://localhost:8888/gateway/default/master/logback.xml时,我得到了一个:

  

在DNS缓存中找不到主机名

     

尝试127.0.0.1 ...

     

连接到localhost(127.0.0.1)端口8888(#0)

     

GET /gateway/default/master/logback.xml HTTP / 1.1

     

User-Agent:curl / 7.35.0

     

主持人:localhost:8888

     

接受: /

     

HTTP / 1.1 406不可接受

     

服务器Apache-Coyote / 1.1未列入黑名单

     

服务器:Apache-Coyote / 1.1

     

X-Application-Context:configserver:8888

     

Content-Type:application / json; charset = UTF-8

     

Transfer-Encoding:chunked

     

日期:2016年3月17日星期四17:26:02 GMT

     

连接#0以托管localhost保持原样

     

{“timestamp”:1458235562683,“status”:406,“error”:“Not Acceptable”,“exception”:“org.springframework.web.HttpMediaTypeNotAcceptableException”,“message”:“找不到可接受的表示” “路径”: “/网关/默认/主/ logback.xml”}%

我正在使用Brixton.M5,这是存储库结构:

 - application.yml
 - gateway.yml
 - auth.yml
 - eureka.yml
 - logback.xml
 - test.json

curl -v http://localhost:8888/gateway/default/master/test.json正常工作。

1 个答案:

答案 0 :(得分:0)

你需要使用Brixton.BUILD-SNAPSHOT(RC1将在今天或明天晚些时候出来。)

我使用http://github.com/spring-cloud-samples/config-repo/tree/masterhttp://localhost:8888/gateway/default/master/test.json以及http://localhost:8888/gateway/default/master/books.xml使用Conditions Setting并且工作正常。