Well, if soapUI isn't able to access the service, then the problem most likely is not your client.
Can you supply the code of your web service and some information concerning the container to which you deploy it?
If you have a Eclipse or NetBeans project, then that would be even better.
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com
subject: Jax-WS 2.1 can hit the wsdl in the browser but the client cannot find it.