问题描述
我创建了一个新的带有“ spring-cloud-starter-netflix-eureka-server”依赖项的spring boot项目。还添加了“ @EnableEurekaServer”注释,并启动了Spring Boot应用程序。
我看到以下日志消息
o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat initialized with port(s): 8080 (http)
c.n.eureka.cluster.PeerEurekaNodes : Adding new peer nodes [http://localhost:8761/eureka/]
据我所知,从上面。 Tomcat在端口8080上运行,而eureka服务器在端口8761上运行。
如果是这样,
-
为什么可以从http:// localhost:8080 /访问Eureka仪表板?当eureka服务器在端口8761上运行时?
-
在其中一个客户端上,我在.properties文件中配置了以下内容
eureka.client.service-url.defaultZone = http:// localhost:8761 / eureka /
上面,我指定了Eureka服务器位置。但是,为什么客户无法注册?
谢谢!
解决方法
默认工作在 8761,所以配置 server.port=8761