当前位置: 首页 > 面试题库 >

无法创建新的PoolingHttpClientConnectionManager

赵才俊
2023-03-14
问题内容

我的程序包含以下行,并且此时就挂起了,我不太确定为什么。

PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager();

在Eclipse中进行调试时,如果我尝试在“显示”视图中评估“ new
PoolingHttpClientConnectionManager()”,则会出现以下错误:

java.lang.NoClassDefFoundError: org/apache/http/config/Lookup
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Unknown Source)
    ...omitted - referring to specific lines in code...
    at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.apache.http.config.Lookup
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.net.URLClassLoader$1.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
    at java.lang.ClassLoader.loadClass(Unknown Source)
    ... 10 more

我正在使用org.apache.httpcomponents中的httpclient.jar版本4.3.1。

还有其他人遇到这个问题吗?有什么办法吗?还是我在做傻事?


问题答案:

您还有httpcore
jar吗?(以及4.3版),我在那里找到了该课程。



 类似资料:
  • 我正在努力实现的目标: 创建一个新的Laravel项目 我正在尝试的是: 我一直在尝试按照安装说明进行操作 当我尝试运行以下命令时: 它返回以下错误: 您可以查看我的图片了解详细信息:终端 我在ubuntu 18.04上。 非常感谢你的帮助。。

  • 这是因为我在一个搜索字段上有一个失败的Behat测试-这个字段是通过javascript添加的,所以我假设Selenium(与我的设置)有问题。 我发现,如果我访问http://localhost:4444/wd/hub并单击“create Session”,选择任何浏览器(android、iphone、firefox、chrome、internet explorer、opera),我将得到错误消

  • 我编写了代码,但在构建它之后,我得到了以下内容: core-js@2.6.9 postinstall c:\users\admin\desktop\test code\angfirst\hello-world\node_modules\babel-runtime\node_modules\core-js node scripts/postinstall echo“ignore” core-js@2

  • 有人能帮我吗?我是Android系统的新手,我正尝试在AVD中打开应用程序,安装了应用程序,但我得到错误“一个新的会话不能被创建。(原始错误:命令失败:)”,“杀死”:false,“代码”:1,“信号”:null,“origvalue”:“命令失败:”},“sessionid”:null} 谢谢你事先的帮助 尝试只提供Capabilities.SetCapability(“AppActivity”

  • 我知道这个问题以前被问过多次,但没有一个解决方案对我有帮助。 3个月前,我成功地做到了这一点,但现在我陷入了困境,没有改变任何让我困惑的事情,我真的不知道该怎么办! 1:基本信息:win 7 Rselenium standalone 3.13.0(试用过3.9.1,但不起作用,三个月前就开始工作了)chrome版本v64。0.3282.140(32位)chromedriver 2.37应兼容。(还

  • 问题内容: 我看到这样的评论 我见过这个问题的一个地方是,如果您继续创建线程,而不是直接在线程对象上调用run(),而不是调用start()。这将导致线程对象不被取消引用…因此,一段时间后,出现无法创建新本机线程的消息 在Sun Java论坛上 在我的应用程序中,最初我们计划使用线程,但是后来,我们决定不再需要线程,因此我们只调用run()而不是start()。我们是否需要为新的threadCla