File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Web Services and the fly likes UDDI4j dependency issue: missing SOAPTransport Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "UDDI4j dependency issue: missing SOAPTransport" Watch "UDDI4j dependency issue: missing SOAPTransport" New topic

UDDI4j dependency issue: missing SOAPTransport

David Brossard
Ranch Hand

Joined: Jun 03, 2004
Posts: 109
Hi all,

I've just downloaded the UDDI4J project from sourceforge. I noticed that its last build date is from 2006 (a bit old perhaps).

When I try out the client based on samples provided at IBM, I immediately hit the following issue:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/soap/transport/SOAPTransport
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(
at org.uddi4j.transport.TransportFactory.getTransport(
at org.uddi4j.client.UDDIProxy.send(
at org.uddi4j.client.UDDIProxy.find_service(
at org.uddi4j.client.UDDIProxy.find_service(

I've googled for it and it seems this class may have belonged to a pre-axis SOAP implementation wrapped in soap.jar. The thing is, googling Apache's website returned no results. So what's the next step?

Is UDDI4J simply dead? How do you chaps talk to a UDDI (specially an MS one)?


No matter what they say in Ohio, we're still first in flight!
Peer Reynders

Joined: Aug 19, 2005
Posts: 2933
You should be able to set up a registry to develop against with: Tomcat 5.0 for Java WSDP and JWSDP 2.0 as described in Managing and Monitoring Web Services in Project GlassFish. If you are constrained to Java 1.4 then you may be able to get the JWSDP 1.6 from here.

The standard API to access web service registries is JAXR which is still supported under Java EE 5.
[ February 01, 2008: Message edited by: Peer Reynders ]
I agree. Here's the link:
subject: UDDI4j dependency issue: missing SOAPTransport
It's not a secret anymore!