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