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/