Hi Steve

Thanks for your quick response. I added commons-logging library in path but
the error still persist

On Thu, Nov 8, 2012 at 3:02 PM, Steve Viens <[email protected]> wrote:

> 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
>
>
>


-- 
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