我有一个简单的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页面,而不是仪表板。
有人可以帮我吗?
答案 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