title: Failing to create new PoolingHttpClientConnectionManager
body: <p>My program contains the following line, and just hangs at this point, and I'm not quite sure why. </p>
  
  <pre><code>PoolingHttpClientConnectionManager connectionManager = new PoolingHttpClientConnectionManager();
  </code></pre>
  
  <p>When debugging in Eclipse, if I try to evaluate "new PoolingHttpClientConnectionManager()" in the Display view I get these errors:</p>
  
  <pre><code>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
  </code></pre>
  
  <p>I am using httpclient.jar version 4.3.1 from org.apache.httpcomponents.</p>
  
  <p>Anyone else experience this problem? Any solution? Or am I doing something silly?</p>