cxf做web Service,axis2做客户端调用的demo
步骤
一.建立Web Service服务
1.导入cxf框架到WebService项目中.
2.建立功能性Interface
3.新建类Impl,实现2中接口的方法.
(逻辑部分)
4.新建startWebService类,其中main方法
public static void main(String[] args) {JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean();factory.setServiceClass(doSayHelloImpl.class);factory.setAddress("http://localhost:8080/doXXX");Server server = factory.create();server.start();}public static void main(String[] args) throws RemoteException {// TODO Auto-generated method stubDoSayHelloImplServiceStub dhello = new DoSayHelloImplServiceStub();DoSayHelloImplServiceStub.DoSayHelloE de = new DoSayHelloImplServiceStub.DoSayHelloE();DoSayHello ds = new DoSayHello();ds.setArg0("macleo");de.setDoSayHello(ds);String result = dhello.doSayHello(de).getDoSayHelloResponse().get_return();out.println(result);}