WebService的创建发布以及应用
1.创建WebService服务
创建Web Service Project , 然后下一步知道结束.
?
配置对应的web.xml
加debug的原因是测试Web服务是否成功
如果出现页面则成功
地址为 http://localhost:8686/项目名/services/
即可
?
配置对应的Services.xml
?
2.创建Web项目
?
添加类库:选择项目,右键,构建路径,添加库,MyEclipse Libraries,选择XFire 1.2 Core Libraries? 与 XFire 1.2 JAXB2 Libraries 与 XFire 1.2 HTTP Client Libraries.
?
3种方法调用
第一种必须要了解应用的接口,并且在自己项目中创建.
package test2;import java.net.MalformedURLException;import java.net.URL;import org.codehaus.xfire.client.Client;public class TestClient2 {public static void main(String[] args) {try {Client client=new Client(new URL("http://localhost:8686/webservice/services/currencyConvert?wsdl"));//第一个参数是方法名,第二个参数为webservivce方法的参数Object obj[]=client.invoke("convert", new Object[]{233.3});System.out.println(obj[0]);} catch (MalformedURLException e) {// TODO Auto-generated catch blocke.printStackTrace();} catch (Exception e) {// TODO Auto-generated catch blocke.printStackTrace();}}}?第三种方法
?在对应的Web项目中,选择项目,右键,其他,选择Web Services,选择Web?? Service Client,下一步选择WSDL URL(在里面填入WSDL地址),下一步完成即可.此功能在Eclipse5.5以上版本不可用.
?