专栏首页猿天地Spring Boot Actuator监控页面报错解决

Spring Boot Actuator监控页面报错解决

今天在访问Spring Boot Actuator监控页面的时候报错了,之前都没遇到这种情况,大概的意思就是无权限访问

<html>
  <body>
   <h1>Whitelabel Error Page</h1>
   <p>This application has no explicit mapping for /error, so you are seeing this as a fallback.</p>
   <div id='created'>Tue Nov 07 14:14:32 CST 2017</div>
   <div>There was an unexpected error (type=Unauthorized, status=401).</div>
   <div>Full authentication is required to access this resource.</div>
  </body>
</html>

然后我看了下控制台,找到了有用的信息

说访问端点信息需要认证身份,请将management.security.enabled设置为false来关闭验证功能

2017-11-07 14:13:19.742  INFO 11232 --- [nio-2101-exec-1] s.b.a.e.m.MvcEndpointSecurityInterceptor : Full authentication is required to access actuator endpoints. Consider adding Spring Security or set 'management.security.enabled' to false.

解决方案当然就是在属性文件中加上management.security.enabled=false

那么为什么会出现这种情况呢,我看了下源码,之前我用的spring boot是1.4.2版本的,源码里面是没有MvcEndpointSecurityInterceptor 这个拦截器的

目前用的spring boot是1.5.4,应该是新版本加进来的,这就是为什么之前没有遇到过这个问题

关于actuator的使用可以查询我的这篇文章:http://cxytiandi.com/blog/detail/8123

本文分享自微信公众号 - 猿天地(cxytiandi)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-11-14

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Eureka 服务上下线监控

    微服务架构下,服务的数量少则几十,多则上百,对服务的监控必不可少。 如果是以前的单体项目,启动了几个项目是固定的,可以通过第三方的监控工具对其进行监控,然后实时...

    猿天地
  • 恕我直言,我也是才知道ElasticSearch条件更新是这么玩的

    ElasticSearch 的使用度越来越普及了,很多公司都在使用。有做日志搜索的,有做商品搜索的,有做订单搜索的。

    猿天地
  • 一言难尽,Jpa这个功能差点让我丢了工作

    前阵子,有位朋友在微信上问我数据被删了能不能恢复,我问了下原因,居然是因为一个配置项惹的祸。

    猿天地
  • vue与微信小程序的一些区别,你知道吗?

    vue:使用v-if指令,v-else表示v-if的else块,v-else-if表示v-if 的“else-if 块”

    Javanx
  • Isomorphic Strings

    Tyan
  • 虚拟机环境下,Ubuntu16.04中安装anaconda3 TensorFlow

    使用火狐浏览器,访问https://repo.anaconda.com/archive/,选择合适版本进行下载。

    用户4908836
  • Grouper.html: 分享群组的最佳方式

    之前看到 狗子 的 https://getrbq.com ,是给 DIYgod 的群组做的一个加群页面,发现他是用 折影轻梦 的模板修改了一下做好的。虽然说这个...

    惶心
  • 一个 Vue 模板可以有多个根节点(Fragments)?

    通常,我们通过在最外层包裹一层 div 来解决这个问题,但这个div元素一般没有啥使用,就是让模板符合单根需求。

    前端小智@大迁世界
  • leetcode: 35. Search Insert Position

    JNingWei
  • Web前端-Vue.js必备框架(二)

    mustache插值和v-bind表达式。 vue生命周期,从创建,运行,到销毁,称为生命周期。

    达达前端

扫码关注云+社区

领取腾讯云代金券