[jboss-user] [Beginners Corner] - Problem with web service client

trifonov do-not-reply at jboss.com
Thu Aug 3 15:18:47 EDT 2006


Hi,
I followed adminguide.pdf and created simple web service similar to 'Hello, world'. I can see it in Registered Service Endpoints. I followed the same quide to create a simple client to test the web service. Here is the code:

package org.jboss.ws.client;

import java.net.URL;

import javax.xml.namespace.QName;
import javax.xml.rpc.Service;
import javax.xml.rpc.ServiceFactory;

import org.jboss.ws.hello.Hello;

public class HelloClient {
	public static void main(String[] args) throws Exception{
		String urlstr = args[0];
		String argument = args[1];
		System.out.println("Contacting web service at " + urlstr);
		
		URL url = new URL(urlstr);
		QName qname = new QName("http://hello.ws.jboss.org/", "HelloService");
		
		ServiceFactory factory = ServiceFactory.newInstance();
		Service service = factory.createService(url, qname);
		Hello hello = (Hello) service.getPort(Hello.class);
		
		System.out.println("hello.hello(" + argument + ")");
		System.out.println("output:" + hello.hello(argument));
	}
}

But it always fails at this line "ServiceFactory factory = ServiceFactory.newInstance();"

I made some debug and I found that it looks for System.property named 'javax.xml.rpc.ServiceFactory' but there si no property like that. After that it looks for file named 'jaxrpc.properties' and it didn't find anything and throws an exception. The file doesn't exist on the file system. So, I'm lost, I don't know what can be the problem. Maybe some settings? Any help is appreciated.

Regards,
Trifonov

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3962982#3962982

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3962982



More information about the jboss-user mailing list