您的位置:首页 > 其它

webservice cxf

2016-01-20 10:14 288 查看
1.启动webservice服务。

WebServiceRegisterImpl implementor= new WebServiceRegisterImpl();

        String address=FeConfig.getInstance().getString("webServiceHost");

        log.warn("address:" + address);

        Endpoint.publish(address, implementor);

2.通过http://localhost:8080/projectname/webservice/?wsdl 访问看到我们的wsdl了

3.访问webservice服务。

@Service("cxfTestService")

@Transactional

public class CxfTestServiceImpl extends ServiceImpl implements CxfTestService {

 public static void main(String[] args) throws Exception {

    QName SERVICE = new QName("http://sss.yy.com/", "WebServiceRegisterImplService");

     QName UserServiceImplPort = new QName("http://sss.yy.com/", "WebServiceRegisterImplPort");

//     String address=FeConfig.getInstance().getString("webServiceHost");

     String address = "http://ip:端口/webServiceRegister";

     URL url = new URL(address + "?wsdl");

     ServiceDelegate dele=Provider.provider().createServiceDelegate(url,SERVICE,Service.class);

     WebServiceRegister wr = (WebServiceRegister) dele.getPort(UserServiceImplPort,WebServiceRegister.class);

     wr.method("sfsf“).

 }

}

项目域名:http://sss.yy.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webservice cxf