You are viewing a plain text version of this content. The canonical link for it is here.
Posted to httpclient-users@hc.apache.org by Andreas Ernst <ae...@ae-online.de> on 2009/12/01 12:00:07 UTC

ClientAuthentication example java.lang.NoClassDefFoundError

Hi,

i tried the example ClientAuthentication, but the example throws an 
exception:

run:
Exception in thread "main" java.lang.NoClassDefFoundError: 
org/apache/commons/logging/LogFactory
         at 
org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:159)
         at 
org.apache.http.impl.client.DefaultHttpClient.<init>(DefaultHttpClient.java:178)
         at 
org.apache.http.examples.client.ClientAuthentication.main(ClientAuthentication.java:28)
Caused by: java.lang.ClassNotFoundException: 
org.apache.commons.logging.LogFactory
         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
         ... 3 more
Java Result: 1
ERSTELLEN ERFOLGREICH (Gesamtzeit: 0 Minuten 0 Sekunden)


The class org.apache.commons.logging.LogFactory is not found at this line:

DefaultHttpClient httpclient = new DefaultHttpClient();

I looked into the source code, but i did not find any logger definition.

Any hints?

regards
Andreas
-- 
Andreas Ernst - IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
ae@ae-online.de www.ae-online.de
www.tachyon-online.de

---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org


Re: ClientAuthentication example java.lang.NoClassDefFoundError

Posted by Andreas Ernst <ae...@ae-online.de>.
Andreas Ernst schrieb:
> Hi,
> 
> i tried the example ClientAuthentication, but the example throws an 
> exception:
> 
> run:
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/commons/logging/LogFactory
>         at 
> org.apache.http.impl.client.AbstractHttpClient.<init>(AbstractHttpClient.java:159) 
> 
>         at 
> org.apache.http.impl.client.DefaultHttpClient.<init>(DefaultHttpClient.java:178) 
> 
>         at 
> org.apache.http.examples.client.ClientAuthentication.main(ClientAuthentication.java:28) 
> 
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.commons.logging.LogFactory
>         at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:303)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>         at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
>         at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:316)
>         ... 3 more
> Java Result: 1
> ERSTELLEN ERFOLGREICH (Gesamtzeit: 0 Minuten 0 Sekunden)
> 
> 
> The class org.apache.commons.logging.LogFactory is not found at this line:
> 
> DefaultHttpClient httpclient = new DefaultHttpClient();
> 
> I looked into the source code, but i did not find any logger definition.
> 
> Any hints?

ok, there are several dependencies, so i use the

httpcomponents-client-4.0-bin-with-dependencies.zip

within my classpath and i worked.

-- 
Andreas Ernst - IT Spektrum
Postfach 5, 65612 Beselich
Schupbacher Str. 32, 65614 Beselich, Germany
Tel: +49-6484-91002 Fax: +49-6484-91003
ae@ae-online.de www.ae-online.de
www.tachyon-online.de

---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscribe@hc.apache.org
For additional commands, e-mail: httpclient-users-help@hc.apache.org