The first thing you need to do is to create a "client proxy" for accessing the
web service. JBoss ships with a tool called "wsconsume" that can do this, but it
doesn't work for me due to a bug in JBossWS 2.0.1 (this bug is already fixed by the
way).
In any case, I suggest you use "wsimport" from the Sun Metro Web Services stack
which works perfectly well for me. Get it here:
http://java.sun.com/webservices/downloads/index.jsp
What you need to do is run:
wsimport -s /path/to/source/files -d /path/to/compiled/files
http://hostname/webservice?wsdl
This will create the source code & compiled binaries for the "proxy client"
of your web service.
Then, all you need to do is put the generated classes in your classpath and try something
like:
public class TestCallingMyWebService {
| public static void main(String[] args) throws MalformedURLException {
| MyWSTestService rss = new MyWSTestService();
| MyWSTest client = rss.getMyWSTestPort();
| // call client.X() methods....
| }
| }
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4167942#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...