【发布时间】:2015-03-11 19:50:19
【问题描述】:
开箱即用,eureka 在“/”处提供信息,如“http://localhost:8761/”。
有没有简单的方法来改变这个上下文?比如说,我想改用这个“http://localhost:8762/services”?
【问题讨论】:
标签: spring-cloud
开箱即用,eureka 在“/”处提供信息,如“http://localhost:8761/”。
有没有简单的方法来改变这个上下文?比如说,我想改用这个“http://localhost:8762/services”?
【问题讨论】:
标签: spring-cloud
好的,我进行了实验并弄清楚了它是如何工作的。 如果您如下更改服务器上的上下文路径,则在 http:/localhost:8761/services 的 ui 页面是您可以找到服务信息的地方。还要确保您更改了为此所做的测试。
server:
port: 8761
contextPath: /services
然后在每个服务中添加客户端的发现服务信息如下:
eureka:
client:
registerWithEureka: true
fetchRegistry: true
serviceUrl:
defaultZone: http://localhost:8761/services/eureka/
上下文必须存在。然后就可以了
【讨论】:
eureka.dashboard.path(默认为“/”)以仅更改仪表板而不是 /eureka 端点。