cxf 调用webservice
需要的jar上文章已说过。 服务器端发布的service地址为:http://localhost:8080/webP/webservice/helloWorld 1)在客户端先访问下,看能否访问到,在服务器发布的地址后面加上URL+?wsdl;如:http://localhost:8080/webP/webservice/helloWorld?wsdl 访问。 如果看到xml文档信息,说明正常。 2)在dos下输入cmd运行,找到解压的apache-cxf-2.6.1的bin目录下, 运行 wsdl2java -p ws?http://localhost:8080/webP/webservice/helloWorld?wsdl?在apache-cxf-2.6.1的bin目录就生成了ws文件夹 如图: 3)把生成的ws文件夹中的java文件放到自己的项目中,这些java文件就是调用webservice所需要的类 4)运行测试类 import java.util.ArrayList; import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; import ws.HelloWorld; 输出结果,over! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |