Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring Cloud Eureka:改变心跳和发现路径_Java_Spring_Spring Boot_Spring Cloud_Netflix Eureka - Fatal编程技术网

Java Spring Cloud Eureka:改变心跳和发现路径

Java Spring Cloud Eureka:改变心跳和发现路径,java,spring,spring-boot,spring-cloud,netflix-eureka,Java,Spring,Spring Boot,Spring Cloud,Netflix Eureka,我无法从github中的ConfigBeans调用属性来更改Eureka服务器的心跳和发现上下文: 似乎我能够在客户机中设置上下文路径,但不能在服务器中设置。例如,客户机配置为: eureka: instance: statusPageUrlPath: /admin/info healthCheckUrlPath: /admin/health homePageUrlPath: /admin/dashboard client: registerWithEur

我无法从github中的ConfigBeans调用属性来更改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?

因此@Spencergib让我参加了一个测试,该测试需要在Eureka Server application.yml中进行以下配置:

server.contextPath: /admin

就这样。我想这是一个eureka.server设置。

你可以在eureka服务器上点击这个url吗
eureka.client.serviceUrl.defaultZone
看起来是正确的方法。我们进行了测试,以确保您可以更改eureka上下文