按照黑马教程学习javaWeb出现Property ‘dataSource‘ is requir报错HTTP Status 500 – Internal Server Error——解决方案
在做网页登录时候,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——解决方案相关推荐
- C++黑马教程学习,如有侵权,请联系我删除
C++提高编程 本阶段主要针对C++泛型编程和STL技术做详细讲解,探讨C++更深层的使用 1 模板 1.1 模板的概念 模板就是建立通用的模具,大大提高复用性 例如生活中的模板 一寸照片模板: [外 ...
- TypeError: Cannot read property ‘publish‘ of undefined“报错问题解决
TypeError: Cannot read property 'publish' of undefined" VUE项目启动之后相应的事件没反应,进入浏览器开发者模式发现报错信息,根据错误 ...
- 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 .提供给所有人看的数据始终不会发生变化! ...
- 【原创】VBA学习笔记(7)VBA各种报错和原因备忘
0 报错经验的查询 报错,发生在报错的那一行 报错,也经常发生在报错的前一行 所以debug 要重点看,报错行和报错行的下一行! 报错,也经常发生在报错的前一行的例子 下面这个报错,其实是fn2=di ...
- OpenCV学习笔记(一):OpenCV报错“libpng error: IDAT: invalid distance too far back”
这一阵子在学习用OpenCV的SVM+HOG进行行人捕捉,在学习网上源码的时候使用了OpenCV官方的训练数据集,cv2的库在read训练数据的时候,有那么几个文件夹里面的照片是没办法直接读取,会报错 ...
- git笔记分享-b站黑马教程学习
@[TOC] Git 特点: 快照记录,而非差异化记录 几乎所有的操作都是本地执行 三个区域:工作区,暂存区,Git仓库 三种状态:已修改modified,已暂存staged,已提交committed ...
- 从一套表达和通路数据学习常见的绘图展示方式和报错处理
生物信息学习的正确姿势 NGS系列文章包括NGS基础.高颜值在线绘图和分析.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流 ...
- 搭建vue3项目时出现Cannot read property ‘nextSibling‘ of null报错
记录自己学习中,出现的错误 在搭建vue3项目,配置router,vuex,element-ui后,运行项目页面白屏,控制台出现了Cannot read property 'nextSibling' ...
- uniapp 中 Cannot read property ‘length‘ of undefined 报错处理
问题描述 uniapp H5开发中在读取某个数组的长度时出现如下错误:[system] TypeError: Cannot read property 'length' of undefined 这并 ...
最新文章
- 谷歌提出「卷积+注意力」新模型,超越ResNet最强变体!
- NeHe教程Qt实现——lesson12
- 学python看谁的视频比较好-Python入门视频看哪个好?适合初学者的教学视频推荐...
- 如何通过DBLINK取REMOTE DB的DDL
- 学教育成空中楼阁 巨额学费背后却是失业风险
- centos mysql rpm re_centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
- 大象起舞:用PostgreSQL解海盗分金问题
- 开工大吉:Oracle 18c已经发布及新特性介绍
- MPLS(多协议标记交换)协议能否降低跨省组建企业专网的成本?
- Unix网络编程---第三次作业
- NGINX(四)配置解析
- 使用TraceView+实际案列实战性能分析 找出android app UI卡顿原因
- 随机一个淘宝买家秀网站源码
- 网易易盾—推理拼图验证码的破解
- 企业erp管理软件价格
- html特效文本框,各种html文本框input特效
- webstack开源网站导航源码
- 微信企业消息推送方案
- 目前,国内的互联网发展趋势
- 第一天 游戏策划学习
热门文章
- 手把手教你微软的Visual Studio 2022社区版编程工具安装和使用(图文详解)
- Rancher2.6全新Monitoring快速入门
- mac中执行命令ifconfig: invalid arguments
- 【分享】光纤光缆PPT
- mysql错误:ERROR 29 (HY000): File '/tmp/cun' not found (Errcode: 13)
- 使用Excel创建线性回归模型
- 论文翻译-Three Stream 3D CNN with SE Block for Micro- Expression Recognition
- 近红外超扫描 | 群际冲突会影响脑间同步
- 前端web:响应式Web开发优缺点总结
- 如何获取R语言中向量的元素