Eureka启动,报Failed at: ${replica.key} [in template "eureka/navbar.ftl"
最近在学习SpringCloud,在结合Spring-Security给Eureka添加安全认证时,Eureka虽能成功启动,但是一访问页面就报如下错误,FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==>
·
最后排查是配置文件写错了,
我的配置,
defaultZone: http//:${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:${server.port}/eureka/
正确的写法,
http://${spring.security.user.name}:${spring.security.user.password}@${eureka.instance.hostname}:${server.port}/eureka/
不得不说,自己真的是太粗心了,除此之外,在网上看到一些其他的案例,
client: register-with-eureka: false 此配置设置为true也会出现该问题
spring: security: user: name: admin password: root 用户名密码中使用了诸如@符号的特殊字符也会出现该问题
总结下,如果出现该异常,仔细检查下自己的application.yml文件,肯定是某个配置写错了!
更多推荐
已为社区贡献1条内容
所有评论(0)