无法查看尤里卡仪表板

时间:2020-02-05 17:05:22

标签: java spring-boot netflix-eureka

我有一个简单的spring boot应用程序,正在尝试运行Eureka服务器。

这是我的主要应用程序文件。

@SpringBootApplication
@EnableEurekaServer
public class NetflixEurekaNamingServerApplication {
    public static void main(String[] args) {
       SpringApplication.run(NetflixEurekaNamingServerApplication.class, args);
    }
}

这是我的应用程序属性文件

spring.application.name=netflix-eureka-naming-server
server.port=8761
eureka.client.register-with-eureka=false
eureka.client.fetch-registry=false

使用的依赖项。

spring boot version : 2.2.4.RELEASE
spring cloud version : Hoxton.SR1
implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server'

但是当我运行该应用程序并访问localhost:8761时,我收到了Whitelabel页面错误,显示404 NOT FOUND。

,当我根据此帖子unable to render eureka dashboard

更改配置时

然后它开始向我显示一个XML页面,而不是仪表板。

有人可以帮我吗?

2 个答案:

答案 0 :(得分:0)

http://localhost:8761/eureka/下,Eureka仪表板应该可用。

答案 1 :(得分:0)

我遇到了问题。

只需将这两个属性添加到application.properties文件中,它将起作用。

spring.freemarker.template-loader-path= classpath:/templates/
spring.freemarker.prefer-file-system-access= false

我使用的是Spring Boot 2.2.4.RELEASE和springCloudVersion Hoxton.SR1