Download and add Apache Commons Logging to your classpath.

http://commons.apache.org/logging/

Steve

Sent from my iPad

On Nov 8, 2012, at 5:28 AM, Themba Shezi <[email protected]> wrote:

> Greetings All
> 
> i have been working on trying to obtain authentication token for my juddi v3 
> using juddi client
> 
> I have a java class similar to the one used in the juddi guide as follows;
> This is my Constructor
> 
> String clazz = UDDIClientContainer.getUDDIClerkManager(null).
>               getClientConfig().getUDDINode("default").getProxyTransport();
>         Class<?> transportClass = ClassUtil.forName(clazz, Transport.class);
>               if (transportClass!=null) {
>                       Transport transport = (Transport) transportClass.
>                               
> getConstructor(String.class).newInstance("default");
>                       security = transport.getUDDISecurityService();
> 
> This is the method for obtaining security token
> 
> GetAuthToken getAuthToken = new GetAuthToken();
>                       getAuthToken.setUserID("root");
>                       getAuthToken.setCred("");
>                       try {
>                               AuthToken authToken = 
> security.getAuthToken(getAuthToken);
>                               System.out.println ("AUTHTOKEN = " 
>                                       + authToken.getAuthInfo());
>                       } catch (Exception e) {
>                               e.printStackTrace();
>                       }
> 
> 
> This is the error I'm getting
> Exception in thread "main" java.lang.NoClassDefFoundError: 
> org/apache/commons/logging/LogFactory
>       at 
> org.apache.juddi.v3.client.config.UDDIClientContainer.<clinit>(UDDIClientContainer.java:27)
>       at juddi.pkg.publisher.<init>(publisher.java:41)
>       at juddi.pkg.publisher.main(publisher.java:56)
> Caused by: java.lang.ClassNotFoundException: 
> org.apache.commons.logging.LogFactory
>       at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>       at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
>       at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
>       ... 3 more
> 
> In my class path i have the following jars
> 
> commons-configuration
> uddi-ws-3.1.3
> juddi-client-3.1.3
> juddi-core-3.1.3
> commons-configuration- 1.5
> commons-collections-3.2.1
> log4j-1.2.13
> 
> 
> 
> 
> -- 
> Name          : Mr T. Shezi
> NickName   : Mthimbanator
> Student No  : 200702908
> Level           : Computer Sc Research Student
> Institution    : University of Zululand
> Department : Computer Science
> Cell No       : 078 706 7208
> 
> 

Reply via email to