springboot2.0 访问druid监控页面404

Druid无法登录监控页面 日志记录过滤器导致Druid无法登录 阅读详情

看了下网上资料,引入依赖
部分 pom.xml

<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.5.RELEASE</version>
  </parent>
   <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-web</artifactId>
 </dependency>
 <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-aop</artifactId>
    </dependency>
 <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-cache</artifactId>
    </dependency>
    <dependency>
  <groupId>org.mybatis.spring.boot</groupId>
  <artifactId>mybatis-spring-boot-starter</artifactId>
  <version>2.1.1</version>
 </dependency>
 <dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-jdbc</artifactId>
 </dependency>
 <!-- SPRINGBOOT DRUID -->
     <dependency>
         <groupId>com.alibaba</groupId>
         <artifactId>druid-spring-boot-starter</artifactId>
         <version>1.1.10</version>
     </dependency>
 <dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>druid</artifactId>
  <version>1.0.29</version>
 </dependency>
 <dependency>
    <groupId>log4j</groupId>
     <artifactId>log4j</artifactId>
     <version>1.2.17</version>
 </dependency> 

yml中配置了log4j的话,要引入log4j的依赖,否则启动报错
yml文件

server:
  port: 8080
spring:
   datasource:
      type: com.alibaba.druid.pool.DruidDataSource
      #type: com.zaxxer.hikari.HikariDataSource
      username: root
      password: root
      url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=UTC
      # MYSQL 5 驱动:com.mysql.jdbc.Driver,MYSQL 6+ 驱动:com.mysql.cj.jdbc.Driver
      driver-class-name: com.mysql.cj.jdbc.Driver
      #driver-class-name: com.mysql.jdbc.Driver
      # 初始化,最小,最大连接数
      initialSize: 3
      minidle: 3
      maxActive: 18
      # 获取数据库连接等待的超时时间
      maxWait: 60000
      # 配置多久进行一次检测,检测需要关闭的空闲连接 单位毫秒
      timeBetweenEvictionRunsMillis: 60000
      validationQuery: SELECT 1 FROM dual
      # 配置监控统计拦截的filters,去掉后,监控界面的sql无法统计
      filters: stat,wall,log4j

配置到这里,访问http://localhost:8080/druid 就可以直接进入了,没啥问题,悲催的是按照网上的资料,加了如下的配置

在这里插入图片描述
到这,再访问就不行了,404
在这里插入图片描述
具体原因不清楚,按照网上加入各种配置,不管用
最后把下图圈起来的这部分去掉或者单独弄一个类就好使了,具体原因不清楚,有大神知道的话,欢迎留言,不胜感激!
在这里插入图片描述

SpringBoot集成Druid连接池:从监控到性能调优全攻略 数据库连接池是Java后端开发中的核心技术组件,它通过复用数据库连接来提升应用性能并管理连接资源。其核心原理是预先创建并维护一定数量的数据库连接,当应用需要访问数据库时,从池中获取可用连接,使用完毕后归还,避免了频繁创建和销毁连接的开销。这项技术对于保障系统稳定性、提升并发处理能力具有重要价值,广泛应用于Web服务、微服务等需要频繁进行数据库操作的高并发场景。在实际工程实践中,阿里巴巴开源的Druid连接池因其内置的**SQL监控**和**慢查询分析**功能而备受青睐,它不仅能提供高性能的连接管理,更能通过 阅读详情

相关推荐

SpringBoot3与Druid:YAML配置优化与监控实战

本文详细介绍了如何在SpringBoot3项目中集成Druid连接池,并通过YAML配置优化性能与监控功能。从基础连接到高级参数调优,包括连接数设置、防泄漏配置和慢SQL监控,帮助开发者提升数据库性能与稳定性。文章还分享了监控页面的使用技巧和常见问题解决方案,适用于需要高效数据库管理的Java应用开发。

weixin_29309785的博客 332

SpringBoot2.x访问druid后台404报错

文章目录一. 问题背景二. 解决方案 一. 问题背景 SpringBoot2.3版本,使用druid-spring-boot-starter依赖,配置文件写好了,但是访问druid报错404。 二. 解决方案 首先网上大部分人说需要配置如下: stat-view-servlet: enabled: true 确实首先要配置这个,因为高版本的默认是将StatViewServlet关闭了,所以要配置将其打开。 原理: 如果已经配置了,仍无法访问呢?99%都是yaml里面配置的格式有误,看看是否缩进了,看

Android_la的博客 2279

SpringBoot整合Druid连接池的最佳实践与性能优化

数据库连接池是Java企业级应用中的核心组件,直接影响系统性能和稳定性。Druid作为阿里巴巴开源的高性能连接池,集成了监控、SQL防火墙等企业级特性,与SpringBoot的starter机制完美结合。通过连接池技术可以复用数据库连接,减少创建和销毁连接的开销,显著提升系统吞吐量。在微服务架构下,合理的连接池配置能有效应对高并发场景,避免数据库连接成为性能瓶颈。本文以SpringBoot 3.x和Druid 1.2.18为例,详解如何配置监控中心、SQL防火墙等核心功能,分享生产环境中验证过的性能调优参数

460

关于druid控制台访问不到404的问题

1.祭出我的配置 引入starter <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1...

u012385160的博客 1万+

SpringBoot3 使用Druid报错,配置不生效,404报错

在SpringBoot3中使用Druid数据源,导致启动报错,小伙伴们因踩坑,不得不回退到SpringBoot2版本,好不容易解决了,结果配置又不生效。。。开开心心打开浏览器,输入druid地址,😤404报错,本文将解决小伙伴们的疑点,本文就是那一道光!

一碗清深的博客 4812

解决登录druid监控首页时出现Whitelabel Error Page:There was an unexpected error (type=Not Found, status=404)的错误

今天在`application.yml`文件中配置完Druid后,但启动spring boot出现这种错误:Whitelabel Error Page:There was an unexpected error (type=Not Found, status=404),通过查找资料解决了这个问题。

念兮为美 3775

springboot2.0使用druid-spring-boot-starter配置

使用spring boot中配置druid的时候遇到的几个坑 首先spring boot版本 2.1.0 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> &l...

秋天的博客 5437

python 成语接龙-连接数据库

from xpinyin import Pinyin import pymysql while 1: conn = pymysql.connect( host='localhost', #本地连接 user='root', #数据库账户名 password='password', #数据库密码 db='dic',

Hero2902的博客 598

【已解决】SpringBoot3项目整合Druid依赖:Druid监控页面404报错

SpringBoot3项目整合Druid依赖:Druid监控页面404报错

siaok的博客 3458

Lumerical Python API实战指南(一)——从数据优化到自动化工作流

本文是Lumerical Python API实战指南,旨在帮助用户从繁琐的手动仿真操作转向智能自动化工作流。文章详细介绍了API环境的零基础搭建、核心操作(会话管理、命令执行与数据交换),并通过参数扫描与自动化分析流水线的实战案例,展示了如何利用Python脚本实现从数据优化到自动化仿真的全过程,显著提升光子设计效率。

xxx12的博客 566

publisher与subscriber话题的消息类型md5sum不一致问题

[ERROR] [1604235557.591296096]: Client [/range_vision_fusion_01] wants topic /detection/vision_objects to have datatype/md5sum [autoware_msgs/DetectedObjectArray/13415342e539aa36ea9a6f04ffaf39b4], but our version has [autoware_msgs/DetectedObjectArray/c16a

cxhmike的博客 6619

关于使用springboot使用druid数据源进入druid后台监控页面404问题

首先说出现的问题: 进入后台监控显示404,此时检查自己的druid版本吧 把版本降级之后,降为1.1.10 可以正常访问:

hsunnyc的博客 2910

JavaScript China城市联动

中国全城市的地址省,市,县 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title></title> <script src="jquery.js"></script> <script src="json.js"></...

唯唯同学 2241

springboot配置druid Sql监控访问404

application.yml配置 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/wty?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC username: root password: 12345678

渝小白的博客 3150

【技术拆解】Illumina边合成边测序(SBS)核心流程全解析 | 从文库构建到数据分析

本文深入解析了Illumina边合成边测序(SBS)技术的完整流程。从DNA样本的文库构建(片段化、加接头、扩增),到Flowcell上的簇生成(桥式PCR),再到核心的边合成边测序(SBS)循环(荧光标记、可逆终止),最后简述了从原始数据到生物学洞见的数据分析步骤,为理解这一主流高通量测序技术提供了清晰的框架。

weixin_29201859的博客 535

AI驱动的材料科学:从分子设计到性能预测

AI驱动的材料科学:从分子设计到性能预测 关键词: 材料科学 人工智能 分子设计 性能预测 机器学习 深度学习 摘要:

AI天才研究院 2187

SpringBoot + Druid DataSource 实现监控 MySQL 性能

SpringBoot + Druid DataSource 实现监控 MySQL 性能

zlfjavahome的专栏 998

大模型知识边界探索:LLM设计的极限测试

最优化理论是数学中的一个分支,主要研究如何从给定的一组约束条件下找到最优解。目标函数:定义了需要优化的指标,可以是最大化或最小化。约束条件:定义了在优化过程中需要满足的限制条件。无约束优化:目标函数和约束条件都不存在。有约束优化:目标函数存在,但存在约束条件。多目标优化:同时需要优化多个目标函数。极限测试(Ultimate Test)是一种系统性的方法,用于评估大型模型(如LLM)在极端条件下的性能和稳定性。极端数据分布:与模型训练数据分布显著不同的数据集。极端计算资源。

AI天才研究院 431

mysql连接池druid监控配置

然后如果项目使用 Servlet 3.0+ 并支持注解,可以通过 Java 配置类注册来代替上方的在 web.xml 中的配置:你可以写一个 DruidWebConfig 类来继承 ServletContextListener,再重写其中 contextInitialized 方法,其中你可以注册 StatViewServlet 和 WebStatFilter,然后再 web.xml 配置一个监听即可。如果你配置了 druid 的一些基本连接池的内容,这里不赘述,那么你肯定引入了 druid 的依赖了。

abcnull 的博客 978

DaVinci配置DID之三:代码实现

本系列主要基于DaVinCi工具链来展开具体DID读写的配置以及最终实现。1,CDD准备2,工具链配置3,代码实现4,验证结果本文讲述流程3话不多说,走你~博主是AutoSar小白,如果哪里表达的有问题,还请大佬们指点指点哈。接下来,让我们在下章关于测试验证的博文再相会哈~

weixin_48498880的博客 5354

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

springboot项目引入druid连接池,但是web访问显示404

配置 pom文件 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.20</ve...

hurusea的博客 1520

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

SpringBoot集成Druid监控:Web界面配置、SQL性能分析与生产安全实践

数据库连接池是Java应用性能优化的核心组件,它通过管理数据库连接的创建、复用和销毁,有效降低资源开销并提升系统吞吐量。其工作原理基于池化技术,预先建立一定数量的连接放入池中,应用按需获取和归还。这一技术对于高并发场景下的系统稳定性和响应速度至关重要,尤其在微服务架构中,数据库访问往往是性能瓶颈所在。Druid作为阿里巴巴开源的数据库连接池,不仅提供了高性能的连接管理,更内置了强大的监控统计功能,其Web管理界面能够实时展示连接池状态、SQL执行详情和Web请求关联数据。通过配置StatViewServle

weixin_33701294的博客 512

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

【SpringBoot 3.x】Druid Starter配置详解与监控实战

本文详细介绍了如何在SpringBoot 3.x项目中配置和使用Druid连接池,包括依赖配置、核心参数调优、监控功能实战以及安全防护措施。通过Druid Starter的高效集成,开发者可以轻松实现SQL监控、性能优化和多数据源管理,提升数据库操作的安全性和性能。

weixin_30835649的博客 408

SpringBoot集成Druid连接池:从配置到监控的完整实践指南

数据库连接池是Java后端应用中的核心组件,它通过管理数据库连接的创建、复用和销毁,有效解决了频繁建立和关闭连接带来的性能开销问题。其工作原理是预先建立一定数量的连接放入池中,当应用需要访问数据库时,从池中获取一个空闲连接,使用完毕后归还,而非直接关闭,从而显著提升系统响应速度和并发处理能力。这一技术对于保障应用稳定性、优化资源利用具有重要价值,尤其在高并发、大数据量访问的Web服务、微服务等场景中不可或缺。本文将深入探讨如何为SpringBoot项目集成功能强大的Druid连接池,并详细解析其丰富的**监

weixin_34319817的博客 463

【SpringBoot 3.x】使用starter整合Druid

Druid是阿里巴巴的一个开源项目,号称为监控而生的数据库连接池,在功能、性能、扩展性方面都超过其他例如DBCPC3P0BoneCPProxool等连接池,而且Druid已经在阿里巴巴部署了超过600个应用,通过了极为严格的考验,这才收获了大家的青睐!

Java技术栈,分享不断学习、不断超越、不断积累的历程! 1万+

SpringBoot3集成阿里数据库连接池Druid

全网最详细springBoot3集成druid监控 去底部广告!!!

码农佩奇,一个热爱生活的程序猿! 2737
上一篇: 启动springcloud报错Failed to start component ,原因是 tomcat与servlet api 版本冲突
下一篇: eclipse创建maven报Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart
HelloJavaE2
博客等级 码龄11年 10粉丝 21原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值