eureka正常启动后,无法访问eureka页面
来源:3-5 【让代码跑起来】Eureka Server 的部署

慕标7544003
2019-03-02
eureka正常启动后无法访问eureka页面
yml配置如下
spring:
application:
name: ad-eureka
freemarker:
prefer-file-system-access: false
server:
port: 8000
eureka:
instance:
hostname: localhost
client:
fetch-registry: false
register-with-eureka: false
service-url:
defaultZone: http://eureka.instance.hostname:{eureka.instance.hostname}:eureka.instance.hostname:{server.port}/eureka/
pom.xml配置如下
4.0.0
com.cloud.ad
cloud-ad
1.0-SNAPSHOT
<artifactId>ad-eureka</artifactId>
<packaging>jar</packaging>
<name>ad-eureka</name>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
</dependencies>
hosts也配置了
127.0.0.1 localhost
网上找的解决办法也没有用https://blog.csdn.net/w546097639/article/details/78931235
服务启动是正常的。
[2m2019-03-02 12:56:11.148[0;39m [32m INFO[0;39m [35m6036[0;39m [2m—[0;39m [2m[
Thread-13][0;39m [36me.s.EurekaServerInitializerConfiguration[0;39m [2m:[0;39m
Started Eureka Server
[2m2019-03-02 12:56:11.179[0;39m [32m INFO[0;39m [35m6036[0;39m [2m—[0;39m [2m[ main][0;39m [36mo.s.b.w.embedded.tomcat.TomcatWebServer [0;39m [2m:[0;39m
Tomcat started on port(s): 8000 (http) with context path ''
[2m2019-03-02 12:56:11.180[0;39m [32m INFO[0;39m [35m6036[0;39m [2m—[0;39m [2m[ main][0;39m [36m.s.c.n.e.s.EurekaAutoServiceRegistration[0;39m [2m:[0;39m
Updating port to 8000
[2m2019-03-02 12:56:11.184[0;39m [32m INFO[0;39m [35m6036[0;39m [2m—[0;39m [2m[ main][0;39m [36morg.ad.eureka.EurekaApplication [0;39m [2m:[0;39m
Started EurekaApplication in 12.487 seconds (JVM running for 13.948)
1回答
-
同学你好:
从你的配置文件(application.yml)中看到有一些字段的错误,这可能是粘贴的格式不对,造成的显示问题。可以参考下我下面这份配置文件:
spring: application: name: ad-eureka server: port: 8000 eureka: instance: hostname: localhost client: # eureka.client.fetch-registry: 表示是否从 Eureka Server 获取注册信息,默认为true。如果这是一个单点的 Eureka Server,不需要同步其他节点的数据,设为false fetch-registry: false # eureka.client.register-with-eureka: 表示是否将自己注册到 Eureka Server, 默认为true。由于当前应用就是 Eureka Server, 因此设为 false register-with-eureka: false # 设置 Eureka Server 所在的地址,查询服务和注册服务都需要依赖这个地址 service-url: defaultZone: http://${eureka.instance.hostname}:${server.port}/eureka/
程序启动之后,可以尝试访问 http://localhost:8000/ 或 http://127.0.0.1:8000/。Eureka 的访问地址是没有 eureka/ 后缀的。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
112019-03-04
相似问题
回答 2
回答 1