druid monitor登录报错

287 阅读1分钟

首先确认在StatViewServlet配置中是否有配置druid监控页面的账号密码。

如果没有设置,默认账号为:admin,默认密码为:admin

也可在配置文件中配置账号密码,下方为springboot项目yml文件写法(注意缩进):

login-username: admin
login-password: pwd123

如果确认配置成功但仍然无法登录,账号输入框上方显示账号密码不正确,这时可以F12查看下登录按钮调用接口后的返回信息,是否为全局异常或其他过滤器导致的,如果是SpringSecurity拦截的,可在SpringSecurityConfig 中配置configure方法下增加:

http.csrf().disable().antMatchers("/druid/**").permitAll();

以实现白名单效果。

注:在可在SpringSecurityConfig中,重写configure(WebSecurity web)方法时这样添加是没有用的哦

web.ignoring()
        .antMatchers(HttpMethod.GET,"/druid/**");