错误①:

log4j:ERROR Failed to load driver
java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver

配置文件如下:

  1. log4j.rootLogger=INFO,db
  2. log4j.appender.db=org.apache.log4j.jdbc.JDBCAppender
  3. log4j.appender.db.BufferSize=10
  4. log4j.appender.db.driver=net.sourceforge.jtds.jdbc.Driver
  5. log4j.appender.db.URL=jdbc:jtds:sqlserver://server:1434/pcbsyn
  6. log4j.appender.db.user=sa
  7. log4j.appender.db.password=711
  8. 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')
  9. log4j.appender.db.layout=org.apache.log4j.PatternLayout

异常信息如下:

  1. log4j:ERROR Failed to load driver
  2. java.lang.ClassNotFoundException: net.sourceforge.jtds.jdbc.Driver
  3. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1645)
  4. at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1491)
  5. at java.lang.Class.forName0(Native Method)
  6. at java.lang.Class.forName(Class.java:169)
  7. ..............//省略

通过该异常信息很容易就判断出来: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.相关推荐

  1. 接入谷歌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 ...

  2. 控制台出现报错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://的原因及解决方案 在调 ...

  3. 解决:安装html-loder后,运行报错Error: Failed to compile with 1 error

    项目创建过程中,因为vue.config.js的配置里引用了html-loder,且项目运行时,也提示需要安装html-loder,但安装后,再次运行,就报错Error: Failed to comp ...

  4. 在react-nactive项目中运行时,报错error Failed to install the app

    在react-nactive项目中运行时,报错 error Failed to install the app. Make sure you have the Android development ...

  5. 安装32位mysql报错_在CentOS中安装32位或64位MySql报错error: Failed dependencies解决办法...

    在CentOS中安装MySql报错error: Failed dependencies解决办法 安装64位MySql报错内容如下: error: Failed dependencies: libaio ...

  6. 【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 ...

  7. 小米MiFlash报错error:FAILED(remote:updatesparsecrclistfailed)

    小米10 MIUI12.5退回MIUI11 小米MiFlash刷机工具报错 error:FAILED (remote: update sparse crc list failed) 昨天把小米10从M ...

  8. ReactNative打Release生产包报错error: failed parsing overlays

    ReactNative打Release生产包报错error: failed parsing overlays 一,生成静态JS Bundle文件 在项目根目录下执行以下命令: react-native ...

  9. HTML页面跨域请求图片资源报错:Failed to load resource: the server responded with a status of 403 (Forbidden)

    笔者近日刚刚完成了一个Spring boot项目,首页 index.html 页面元素 <img> 引用了第三方服务器的图片链接,在本地测试环境输入 http://localhost 或者 ...

最新文章

  1. 一个有趣的数学问题:万有覆叠问题
  2. Git 安装和使用教程(Windows)
  3. Openstack执行任何操作都反馈是HTTP401解决办法
  4. Python itertools 操作迭代对象
  5. 文件被后台程序占用无法删除_win10重装后系统占用50G?只要做好这2步,运行比win7还快...
  6. TP5在前端时间戳转换为时间格式
  7. Dubbo(RPC原理、Dubbo架构负载均衡配置方式)(2)
  8. 吴恩达深度学习的实用层面编程作业:初始化Initialization
  9. CentOS 7第一次使用时的基础配置
  10. Mybatis-generator的使用
  11. 手机c语言编译除法保留小数,C/C++整数除法以及保留小数位的问题
  12. java字符常量_java字符常量
  13. Steam流式传输后插耳机没有声音
  14. java中的Stack解析
  15. 关于围棋的基本功(转)
  16. 【Cesium】【vue】空间查询——量距(测量距离)、量面(测量面积)
  17. 排列组合中关于捆绑法、插空法、插隔板法
  18. Android平台开发-Android keypad map-Android按键事件
  19. 评价模型-TOPSIS法
  20. 安全运营 splunk入门

热门文章

  1. 揭秘百度核心技术:53位专家纯干货分享
  2. Hadoop 学习笔记 (十一) MapReduce 求平均成绩
  3. android input设备event处理以及hotplug检测
  4. 4G EPS 中的随机接入
  5. Kolla 让 OpenStack 部署更贴心
  6. 开关电源 误差放大器电路
  7. 反向telnet连接
  8. 网络对抗技术-实验报告一
  9. ARMS V4.3发布,应用监控全新支持内存快照分析,全息排查等功能。
  10. 中兴被禁在全球芯片市场掀起的波澜