报错内容: 

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/http/conn/HttpClientConnectionManager
at us.codecraft.webmagic.downloader.HttpClientDownloader.<init>(HttpClientDownloader.java:38)
at us.codecraft.webmagic.Spider.initComponent(Spider.java:280)
at us.codecraft.webmagic.Spider.run(Spider.java:305)
at us.codecraft.webmagic.model.samples.QQMeishi.main(QQMeishi.java:23)
Caused by: java.lang.ClassNotFoundException: org.apache.http.conn.HttpClientConnectionManager
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:338)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 4 more Process finished with exit code 1

原因:

不详,菜鸟一个,对于Maven还不熟练,在webmagic-parent/pom.xml中明明已经写上了版本号。

解决方法:

webmagic-core/pom.xml中对httpclient指定版本号,并更新。

<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.6</version>
</dependency> 

最新文章

  1. 【crunch bang】 tint2-用来控制桌面的布局
  2. dede模版列表调用文章正文内容的方法
  3. 每个程序员都需要学习 JavaScript 的7个理由
  4. MongoDB 学习笔记(二) 高级查询
  5. 16.Object-C--NSArray数组的排序
  6. 函数buf_page_get
  7. 用powerdesigner建模工具生成数据库
  8. Ubantu指令收藏
  9. plugman创建cordova插件
  10. [2014-12-30]如何动态构造Lambda表达式(动态构造Lambda查询条件表达式)
  11. Xshell显示图形化界面
  12. #010 全年级C语言开始统一刷题了,能否坚持下去?
  13. element not interactable,这种提示表示元素当前在页面上不可见
  14. 后缀数组的第X种求法
  15. hbase记录-备份脚本参考
  16. 自定义simple_tag和filter在html中渲染出来的联系和区别
  17. CentOS7的/tmp目录自动清理规则
  18. 1.1开篇一:C语言编译器的选择---Dev C++
  19. 树和二叉树-&gt;基础知识
  20. JAVA_工具类01_ResourceBundle

热门文章

  1. [SQL SERVER系列]工作经常使用的SQL整理,实战篇(二)[原创]
  2. 基于forms组件和Ajax实现注册功能
  3. Windows 10:开机显示C:\WINDOWS\system32\config\systemprofile\Desktop不可用 的解决方法
  4. js上拉加载下拉刷新
  5. Vue中使用eslint
  6. javascript对象(2)
  7. ref 和 out 的区别
  8. 隐藏 google 地图 Logo 隐藏 百度 地图 Logo
  9. 成功解决:FutureWarning: Conversion of the second argument of issubdtype from `float` to `np.floating` is
  10. django模板templates详解(二)