最近用jsoup配合htmlunit 爬取异步加载的网页运行代码的时候,报错java.lang.NoClassDefFoundError:org/apache/commons/io/Charsets

报错截图如下

解决措施:

1:common-fileupload 1.3.1的版本依賴的commons-io 2.2,而htmlunit的jar依賴的是common-io 2.4

htmlunit的jar依賴的是common-io 2.4

commons-io 2.5依赖下可以看到有Charsets类

commons-io 2.2依赖下可以看到有没有Charsets类

看了下这个common-fileupload-1.3.2 依赖的common-io的版本已经升级到到2.7了

所以升级项目的commons-io依赖为 <version>2.5</version>

<!-- https://mvnrepository.com/artifact/commons-io/commons-io -->
<dependency><groupId>commons-io</groupId><artifactId>commons-io</artifactId><version>2.5</version>
</dependency>

运行项目没有报错了,成功解决

java.lang.NoClassDefFoundError:org/apache/commons/io/Charsets (jsoup配合htmlunit 爬取异步加载的网页遇到的)相关推荐

  1. maven命令行创建web项目报错:java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils...

    早上新建一个web项目,没想到一敲命令创建就失败了,真是出师不利.各种折腾无果,当然我也可以用eclipse直接创建的,就是想搞清楚状况.刚刚才发现问题原因,这个结果我也是醉了,太坑爹了. 问题现象: ...

  2. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory解决方案 参考文章: (1)java.lang.NoClass ...

  3. Java_异常_03_ java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory

    异常信息: java.lang.NoClassDefFoundError: org/apache/commons/pool/KeyedObjectPoolFactory 原因: 我用的是commons ...

  4. JBOSS java.lang.NoClassDefFoundError: org/apache/commons/digester/RuleSet

    经常在启动JBOSS的时候,发现在myeclipse的console中报错java.lang.NoClassDefFoundError: org/apache/commons/digester/Rul ...

  5. Exception in thread “main“ java.lang.NoClassDefFoundError: org/apache/ibatis/io/Resources

    项目场景: 在学习mybatis框架的时候,刚刚学习如果查询数据库user表中的信息时 问题描述: 所有步骤都是按照教程上走的,但是运行后里面就出现了 Exception in thread &quo ...

  6. intellij中出現java.lang.NoClassDefFoundError: org/apache/commons/configuration/Configuration解決方案

    完整报错如下: Using Spark's default log4j profile: org/apache/spark/log4j-defaults.properties 19/03/06 19: ...

  7. java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案

    java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory 解决方案 NoClassDefFoundErrorLogFa ...

  8. Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolableObjectFactory

    摘要:异常信息解决过程记录 一:异常信息: Caused by: java.lang.NoClassDefFoundError: org/apache/commons/pool/BasePoolabl ...

  9. maven使用mvn命令创建项目异常java.lang.NoClassDefFoundError: org/apache/commons/collections/ExtendedProperties

    命令: mvn archetype:generate -DarchetypeArtifactId=jersey-quickstart-gri zzly2 -DarchetypeGroupId=org. ...

最新文章

  1. systemctl和service
  2. Oracle EBS-SQL (QA-1):检查超出检验周期的检验数据.sql
  3. CentOS安装使用.netcore极简教程(免费提供学习服务器)
  4. 微服务架构案例(03):数据库选型简介,业务数据规划设计
  5. ios 短信验证码自动填充时总是被复制两遍
  6. web调试:ie缓存
  7. sql同时修改两个表的数据_如何用SQL做数据透视表?
  8. 作为移动开发者,你应该了解Baas(后端即服务)
  9. 在Linux上安装字体
  10. Linux学习基础一 【安装 目录 系统命令 常用vim操作】
  11. Javascript 如何实现继承?
  12. 水下环境线结构光传感器的校正模型
  13. 图论(九)有向图和网络
  14. html 视频超出隐藏,html – 如何阻止视频标签溢出其容器div.
  15. HDU - 5761 Rower Bo (非常详细的解答,有轨迹图)
  16. centos7配置ip地址(centos7配置ip地址)
  17. 电磁兼容(EMC)基础(二)
  18. 关于el-upload看这一篇就够了
  19. 苹果放新卡显示无服务器,苹果6插卡无服务怎么办
  20. 一个物体的固有频率有几个?

热门文章

  1. Linux 每日一练习!!反单引号·(键盘上数字1左边)··
  2. DOM Element
  3. php写的squid验证辅助器
  4. [问题]魔兽双击地面回到选中的单位
  5. CMOS图像传感器——噪声模型
  6. nohup命令输出日志_逼格高又实用的Linux高级命令,开发运维都要懂
  7. java slf4j_SLF4J 使用手册
  8. java executor_Java并发编程(08):Executor线程池框架
  9. dede搜索php在哪,dede搜索页面怎么调用及相关搜索调用
  10. electron 读取文件夹内容_如何使用Electron Framework选择,读取,保存,删除或创建文件...