Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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
带Eureka的Spring云-Eureka Web UI URL_Spring_Spring Cloud_Netflix_Netflix Eureka - Fatal编程技术网

带Eureka的Spring云-Eureka Web UI URL

带Eureka的Spring云-Eureka Web UI URL,spring,spring-cloud,netflix,netflix-eureka,Spring,Spring Cloud,Netflix,Netflix Eureka,我用我的spring boot应用程序安装了Eureka,Eureka内置了一个我喜欢的整洁的web UI 这是我在application.yml中的配置 server: port: 8081 management: context_path: /admin ## EUREKA CONFIG ## eureka: instance: hostname: localhost metadataMap: instanceId: ${spring.a

我用我的spring boot应用程序安装了Eureka,Eureka内置了一个我喜欢的整洁的web UI

这是我在
application.yml中的配置

server:
  port: 8081
management:
  context_path: /admin    

## EUREKA CONFIG ##
eureka:  
  instance:
    hostname: localhost    
  metadataMap:
    instanceId: ${spring.application.name}:${spring.application.instance_id:${random.value}}    
  client:
    registerWithEureka: true
    fetchRegistry: true
    server:
      waitTimeInMsWhenSyncEmpty: 0
    serviceUrl:
      defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/ 
但是,web UI显示在我的eureka服务器上

http://localhost:8081/
有没有办法只将web ui的url更改为

http://localhost:8081/eurekawebui

谢谢

您可以设置
eureka.dashboard.path=/eurekawebui
。它默认为
/

不确定这是否是您所要求的。您可以添加服务器。上下文路径=/eurekawebui@ccit-从技术上讲,斯宾塞回答了我的问题,但它并没有完全做到我想做的。我试着用一台spring引导服务器来托管一个网站,在同一台服务器上运行eureka服务器及其web ui。这是为了简化设置(减少1台服务器)。更改服务器上下文并不能让我不经调整地执行此操作。您可以将Eureka移动到Docker容器中。如果我们讨论的是物理服务器,就把它扔掉。取决于配置中支持API实例的数量。尤里卡可能需要多一点动力。另一个建议是使用2个Eureka实例,因为它对整个应用程序至关重要。如果Eureka宕机,您将根据客户端缓存存活一段短时间。如果发生更改,则在没有备份Eureka实例的情况下,客户端发现将失败。Eureka Web UI的默认URI为/。因此,如果我的应用程序在端口8761上运行,那么uri将是