我正在尝试将我的整体应用程序注册到eureka服务器(首次迁移到微服务世界中)。客户&我使用的服务器版本是1.5.3。由于错误的请求错误,注册请求失败。
我创建eureka客户端的java代码是:
byte[] nImageData = imagetool.imageToByteArray(nImage, originalImg.RawFormat);
eureka-client.properties:
private EurekaClient createEurekaClient(){
EurekaInstanceConfig instanceConfig = new MyDataCenterInstanceConfig(MY_NAMESPACE);
InstanceInfo instanceInfo = new EurekaConfigBasedInstanceInfoProvider(instanceConfig).get();
ApplicationInfoManager applicationInfoManager = new ApplicationInfoManager(instanceConfig, instanceInfo);
return new DiscoveryClient(applicationInfoManager, new DefaultEurekaClientConfig());
}
日志输出:
my-namespace.vipAddress=eureka
my-namespace.instance.preferIpAddress=true
eureka.region=default
my-namespace.name=MY-APP
my-namespace.port=8080
my-namespace.shouldUseDns=false
eureka.serviceUrl.default=http://localhost:9999/eureka/v2/
服务器返回400错误代码,这意味着请求错误,所以我正在寻找一种方法将完整的注册请求打印到日志文件。
答案 0 :(得分:0)
我找到了这个问题的根本原因,我项目中使用的 com.fasterxml.jackson.core.jackson-databind 已经过时(版本2.1.1)。虽然eureka客户端需要最低2.5.4版本。