cxf webservice 调用方式之一总结

来源:互联网 发布:热敏打印纸软件 编辑:程序博客网 时间:2024/05/19 17:06
服务器端发布的service地址为:http://localhost:8080/test/webservice/helloWorld?wsdl
1.通过浏览器访问该url地址,能看到相应的xml文档信息说明正常。
2.客户端调用webservice
a.创建JaxWsDynamicClientFactory 对象clientFactory
b.通过a创建的对象和url地址创建Clent对象,如:Client  client = clientFactory.createClient("http://localhost:8080/test/webservice/hellWorld?wsdl");
c.调用client.invoke()方法,传入相应参数
d.解析返回的Object[]
3.遇到的问题:
a.tomcat中运行时报com/sun/tools/internal/xjc/api/XJC类找不到时,缺少jaxb-xjc.jar,jaxb-api.jar,jaxb-impl.jar包
b.工程外部引入的jar包,如果没在web-info目录下时,无法发布到tomcat服务下。
0 0