package cn.rl.cxf;
import org.apache.cxf.jaxws.JaxWsServerFactoryBean;
/**
Created by zxg on 2017/5/23.
*/
public class CXFServer {
public static void main(String[] args) {
/**
* 创建 CXF 发布对象
*/
// ServerFactoryBean serverFactoryBean = new ServerFactoryBean();
JaxWsServerFactoryBean serverFactoryBean = new JaxWsServerFactoryBean();
/**
* 设置 CXF 服务端的地址
*/
serverFactoryBean.setAddress("http://127.0.0.1:8888/hello");
/**
* 设置服务的类ss
*/
serverFactoryBean.setServiceClass(PeopleService.class);
/**
* 设置服务类的对象
*/
serverFactoryBean.setServiceBean(new PeopleService());
/**
* 发布 web service 服务
*/
serverFactoryBean.create();
}
}
package cn.rl.cxf;
import javax.jws.WebService;
/**
Created by zxg on 2017/5/23.
*/
@WebService(name = "PeopleService")
public class PeopleService {
public String sayHello(String name) {
return "你好," + name;
}
}