请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

eureka正常启动后,无法访问eureka页面

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配置如下

<?xml version="1.0"?>


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 群随时交流、讨论,也非常感谢同学的支持! 


1 回复 有任何疑惑可以回复我~
  • 提问者 慕标7544003 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-03-04 10:51:14
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信