log4j配置报错:ERROR Failed to load driver.ClassNotFoundException.
错误①:
log4j:ERROR Failed to load driver
java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
配置文件如下:
- log4j.rootLogger=INFO,db
- log4j.appender.db=org.apache.log4j.jdbc.JDBCAppender
- log4j.appender.db.BufferSize=10
- log4j.appender.db.driver=net.sourceforge.jtds.jdbc.Driver
- log4j.appender.db.URL=jdbc:jtds:sqlserver://server:1434/pcbsyn
- log4j.appender.db.user=sa
- log4j.appender.db.password=711
- log4j.appender.db.sql=insert into logInfo(userId,userName,lclass,lmethod,lTime,llevel,message) values ('%X{userId}','%X{userName}','%C','%M','%d{yyyy-MM-dd HH:mm:ss}','%p','%m')
- log4j.appender.db.layout=org.apache.log4j.PatternLayout
异常信息如下:
- log4j:ERROR Failed to load driver
- java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
- at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
- at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
- at java.lang.Class.forName0(Native Method)
- at java.lang.Class.forName(Class.java:169)
- ..............//省略
通过该异常信息很容易就判断出来:jar包不存在!
但是仔细检查之后,发现jar包是不存在任何问题的,因为其他页面引用此jtds的jar包进行CRUD是不存在什么问题的,但是依然报这个令人很费解的错误!
多方折腾,检查之后,发现:删除log4j.propeties配置文件后面多余的空格即可解决此问题!
错误②:java.sql.DataTruncation: Data truncation
此错误是由于数据库字段的长度过小导致的!解决办法:改变字段长度即可解决!
转载于:https://blog.51cto.com/enetq/685649
log4j配置报错:ERROR Failed to load driver.ClassNotFoundException.相关推荐
- 接入谷歌AdSense后浏览器控制台报错:Failed to load resource: the server responded with a status of 403的原因及解决办法、
本篇文章主要讲解,接入谷歌AdSense后浏览器控制台报错:Failed to load resource: the server responded with a status of 403 ads ...
- 控制台出现报错DevTools failed to load source map: Could not load content for chrome-extension://的原因及解决方案
控制台出现报错DevTools failed to load source map: Could not load content for chrome-extension://的原因及解决方案 在调 ...
- 解决:安装html-loder后,运行报错Error: Failed to compile with 1 error
项目创建过程中,因为vue.config.js的配置里引用了html-loder,且项目运行时,也提示需要安装html-loder,但安装后,再次运行,就报错Error: Failed to comp ...
- 在react-nactive项目中运行时,报错error Failed to install the app
在react-nactive项目中运行时,报错 error Failed to install the app. Make sure you have the Android development ...
- 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...
在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...
- 【Mac】Mac下安装MySQL优化工具 percona-toolkit 报错 Error: Failed to download resource openssl@1.1
1.背景 mac 下安装percona-toolkit 报错 Error: Failed to download resource "openssl@1.1" Download f ...
- 小米MiFlash报错error:FAILED(remote:updatesparsecrclistfailed)
小米10 MIUI12.5退回MIUI11 小米MiFlash刷机工具报错 error:FAILED (remote: update sparse crc list failed) 昨天把小米10从M ...
- ReactNative打Release生产包报错error: failed parsing overlays
ReactNative打Release生产包报错error: failed parsing overlays 一,生成静态JS Bundle文件 在项目根目录下执行以下命令: react-native ...
- HTML页面跨域请求图片资源报错:Failed to load resource: the server responded with a status of 403 (Forbidden)
笔者近日刚刚完成了一个Spring boot项目,首页 index.html 页面元素 <img> 引用了第三方服务器的图片链接,在本地测试环境输入 http://localhost 或者 ...
最新文章
- 一个有趣的数学问题:万有覆叠问题
- Git 安装和使用教程(Windows)
- Openstack执行任何操作都反馈是HTTP401解决办法
- Python itertools 操作迭代对象
- 文件被后台程序占用无法删除_win10重装后系统占用50G?只要做好这2步,运行比win7还快...
- TP5在前端时间戳转换为时间格式
- Dubbo(RPC原理、Dubbo架构负载均衡配置方式)(2)
- 吴恩达深度学习的实用层面编程作业:初始化Initialization
- CentOS 7第一次使用时的基础配置
- Mybatis-generator的使用
- 手机c语言编译除法保留小数,C/C++整数除法以及保留小数位的问题
- java字符常量_java字符常量
- Steam流式传输后插耳机没有声音
- java中的Stack解析
- 关于围棋的基本功(转)
- 【Cesium】【vue】空间查询——量距(测量距离)、量面(测量面积)
- 排列组合中关于捆绑法、插空法、插隔板法
- Android平台开发-Android keypad map-Android按键事件
- 评价模型-TOPSIS法
- 安全运营 splunk入门