Я не могу создать свойство для изменения пульса и контекста обнаружения для сервера Eureka из ConfigBeans, расположенного в github: https://github.com/spring-cloud/spring-cloud-netflix/tree/master/spring-cloud-netflix-core/src/main/java/org/springframework/cloud/netflix/eureka
Кажется, я могу установить контекстный путь внутри клиента, но не на сервере. Например, с клиентом, настроенным как:
eureka:
instance:
statusPageUrlPath: /admin/info
healthCheckUrlPath: /admin/health
homePageUrlPath: /admin/dashboard
client:
registerWithEureka: false
fetchRegistry: false
eurekaServerUrlContext: /admin
serviceUrl:
defaultZone: http://localhost:8761/admin/eureka/
server:
waitTimeInMsWhenSyncEmpty: 0
dashboard:
path: /admin/dashboard
Кажется, в EurekaServerConfigBean
мне нечего модифицировать на сервере, чтобы изменить контекст на /admin
. Когда я запускаю своих клиентов, я получаю:
2015-07-23 12:18:32.069 ERROR 18894 --- [pool-7-thread-1] com.netflix.discovery.DiscoveryClient : Can't get a response from http://localhost:8761/admin/eureka/apps/
Can't contact any eureka nodes - possibly a security group issue?
eureka.client.serviceUrl.defaultZone
выглядит правильным способом сделать это. У нас есть тесты, чтобы убедиться, что вы можете изменить контекст eureka github.com/spring-cloud/spring-cloud-netflix/blob/master/ - person spencergibb   schedule 24.07.2015