On server side, I changed the style annotation of my service: from RPC to
DOCUMENT. The client side stopped working. When I first started writing this
post, I found teh client side imports javax.xml.rpc.*. i searched through J2EE
API and there is no javax.xml.document.
How should I modify my client code? Why is the API's not consistent for those
two styles?
| package org.jboss.tutorial.webservice.client;
|
| import org.jboss.tutorial.webservice.bean.Calculator;
|
| import javax.xml.namespace.QName;
| import javax.xml.rpc.Service;
| import javax.xml.rpc.ServiceFactory;
| import java.net.URL;
| import java.io.File;
|
| public class Client
| {
| public static void main(String[] args) throws Exception
| {
| URL url = new
URL("http://localhost:8080/tutorial/CalculatorBean?wsdl");
|
| ServiceFactory factory = ServiceFactory.newInstance();
| Service service = factory.createService(url, null);
|
| Calculator calculator = (Calculator)
service.getPort(Calculator.class);
|
| System.out.println("" + calculator.add(Integer.parseInt(args[0]),
Integer.parseInt(args[1]), args[2]));
| System.out.println("" +
calculator.subtract(Integer.parseInt(args[0]), Integer.parseInt(args[1])));
| }
| }
|
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4147684#4147684
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4147684
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user