在做网页登录时候,servlet无法连接到数据库,报错提示 Property 'dataSource' is required

具体错误如下:

HTTP Status 500 – Internal Server Error


Type Exception Report

Message Property 'dataSource' is required

Description The server encountered an unexpected condition that prevented it from fulfilling the request.

Exception

java.lang.IllegalArgumentException: Property 'dataSource' is requiredorg.springframework.jdbc.support.JdbcAccessor.afterPropertiesSet(JdbcAccessor.java:152)org.springframework.jdbc.core.JdbcTemplate.<init>(JdbcTemplate.java:166)test5.UserDao.<init>(UserDao.java:12)test5.servlet.LoginServlet.doGet(LoginServlet.java:26)test5.servlet.LoginServlet.doPost(LoginServlet.java:43)javax.servlet.http.HttpServlet.service(HttpServlet.java:661)javax.servlet.http.HttpServlet.service(HttpServlet.java:742)org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

解决方案:

网上有说是因为druid.properties前面加了/,删除就行,但是我并没有添加/也是不行。

 InputStream resourceAsStream = JDBCUtils.class.getClassLoader().getResourceAsStream("druid.properties");

研究很久,发现druid.properties要放在resources文件夹之下,重启tomcat问题就解决了。(idea用的是2021版本),下面是成功后的展示:

希望可以帮助大家快速解决同类问题!

按照黑马教程学习javaWeb出现Property ‘dataSource‘ is requir报错HTTP Status 500 – Internal Server Error——解决方案相关推荐

  1. C++黑马教程学习,如有侵权,请联系我删除

    C++提高编程 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸照片模板: [外 ...

  2. TypeError: Cannot read property ‘publish‘ of undefined“报错问题解决

    TypeError: Cannot read property 'publish' of undefined" VUE项目启动之后相应的事件没反应,进入浏览器开发者模式发现报错信息,根据错误 ...

  3. javaweb基础搭建及导入包报错Cannot resolve org.codehaus.plexus:plexus-utils:3.0.5

    JavaWeb Java Web 1.基本概念 1.1.前言 web开发: web,网页的意思,www.baidu.com ·静态web . html,css .提供给所有人看的数据始终不会发生变化! ...

  4. 【原创】VBA学习笔记(7)VBA各种报错和原因备忘

    0 报错经验的查询 报错,发生在报错的那一行 报错,也经常发生在报错的前一行 所以debug 要重点看,报错行和报错行的下一行! 报错,也经常发生在报错的前一行的例子 下面这个报错,其实是fn2=di ...

  5. OpenCV学习笔记(一):OpenCV报错“libpng error: IDAT: invalid distance too far back”

    这一阵子在学习用OpenCV的SVM+HOG进行行人捕捉,在学习网上源码的时候使用了OpenCV官方的训练数据集,cv2的库在read训练数据的时候,有那么几个文件夹里面的照片是没办法直接读取,会报错 ...

  6. git笔记分享-b站黑马教程学习

    @[TOC] Git 特点: 快照记录,而非差异化记录 几乎所有的操作都是本地执行 三个区域:工作区,暂存区,Git仓库 三种状态:已修改modified,已暂存staged,已提交committed ...

  7. 从一套表达和通路数据学习常见的绘图展示方式和报错处理

    生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...

  8. 搭建vue3项目时出现Cannot read property ‘nextSibling‘ of null报错

    记录自己学习中,出现的错误 在搭建vue3项目,配置router,vuex,element-ui后,运行项目页面白屏,控制台出现了Cannot read property 'nextSibling' ...

  9. uniapp 中 Cannot read property ‘length‘ of undefined 报错处理

    问题描述 uniapp H5开发中在读取某个数组的长度时出现如下错误:[system] TypeError: Cannot read property 'length' of undefined 这并 ...

最新文章

  1. 谷歌提出「卷积+注意力」新模型,超越ResNet最强变体!
  2. NeHe教程Qt实现——lesson12
  3. 学python看谁的视频比较好-Python入门视频看哪个好?适合初学者的教学视频推荐...
  4. 如何通过DBLINK取REMOTE DB的DDL
  5. 学教育成空中楼阁 巨额学费背后却是失业风险
  6. centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
  7. 大象起舞:用PostgreSQL解海盗分金问题
  8. 开工大吉:Oracle 18c已经发布及新特性介绍
  9. MPLS(多协议标记交换)协议能否降低跨省组建企业专网的成本?
  10. Unix网络编程---第三次作业
  11. NGINX(四)配置解析
  12. 使用TraceView+实际案列实战性能分析 找出android app UI卡顿原因
  13. 随机一个淘宝买家秀网站源码
  14. 网易易盾—推理拼图验证码的破解
  15. 企业erp管理软件价格
  16. html特效文本框,各种html文本框input特效
  17. webstack开源网站导航源码
  18. 微信企业消息推送方案
  19. 目前,国内的互联网发展趋势
  20. 第一天 游戏策划学习

热门文章

  1. 手把手教你微软的Visual Studio 2022社区版编程工具安装和使用(图文详解)
  2. Rancher2.6全新Monitoring快速入门
  3. mac中执行命令ifconfig: invalid arguments
  4. 【分享】光纤光缆PPT
  5. mysql错误:ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)
  6. 使用Excel创建线性回归模型
  7. 论文翻译-Three Stream 3D CNN with SE Block for Micro- Expression Recognition
  8. 近红外超扫描 | 群际冲突会影响脑间同步
  9. 前端web:响应式Web开发优缺点总结
  10. 如何获取R语言中向量的元素