首页 > 解决方案 > aws ecs环境中的Spring Cloud应用程序错误

问题描述

以下是问题描述:

  1. 此错误仅在服务部署在AWS ECS上时产生,本地环境没有错误
  2. 当前部署的每一个微服务都会有这个问题。此问题不会影响正常功能。发生的时间也是随机的。
  3. 当前的 spring cloud 版本是 Dalston.SR4。

这是错误日志:</p>

2018-06-03 21:20:09.436-04:00 ERROR 14 --- [tbeatExecutor-0] c.sun.jersey.api.client.ClientResponse   A message body reader for Java class com.netflix.appinfo.InstanceInfo, and Java type class com.netflix.appinfo.InstanceInfo, and MIME media type text/html was not found


2018-06-03 21:20:09.438-04:00 ERROR 14 --- [tbeatExecutor-0] c.sun.jersey.api.client.ClientResponse   The registered message body readers compatible with the MIME media type are:
*/* ->
  com.sun.jersey.core.impl.provider.entity.FormProvider
  com.sun.jersey.core.impl.provider.entity.StringProvider
  com.sun.jersey.core.impl.provider.entity.ByteArrayProvider
  com.sun.jersey.core.impl.provider.entity.FileProvider
  com.sun.jersey.core.impl.provider.entity.InputStreamProvider
  com.sun.jersey.core.impl.provider.entity.DataSourceProvider
  com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$General
  com.sun.jersey.core.impl.provider.entity.ReaderProvider
  com.sun.jersey.core.impl.provider.entity.DocumentProvider
  com.sun.jersey.core.impl.provider.entity.SourceProvider$StreamSourceReader
  com.sun.jersey.core.impl.provider.entity.SourceProvider$SAXSourceReader
  com.sun.jersey.core.impl.provider.entity.SourceProvider$DOMSourceReader
  com.sun.jersey.core.impl.provider.entity.XMLRootElementProvider$General
  com.sun.jersey.core.impl.provider.entity.XMLListElementProvider$General
  com.sun.jersey.core.impl.provider.entity.XMLRootObjectProvider$General
  com.sun.jersey.core.impl.provider.entity.EntityHolderReader

标签: javaspringspring-bootspring-cloud-netflixaws-ecs

解决方案


推荐阅读