具体的jar包和其他类见附件
server端:
Hello service = new HelloService();
String address = "http://10.21.139.43:8080/test";
// Endpoint.publish(address, service);
JaxWsServerFactoryBean factoryBean = new JaxWsServerFactoryBean();
factoryBean.setAddress(address);
factoryBean.setServiceClass(service.getClass());
factoryBean.setServiceBean(service);
factoryBean.getInInterceptors().add(new MyInterceptor(Phase.RECEIVE));
factoryBean.getOutInterceptors().add(new MyInterceptor(Phase.SEND));
factoryBean.create();
System.out.println("server start ...");
client端:
JaxWsProxyFactoryBean factoryBean = new JaxWsProxyFactoryBean();
factoryBean.setAddress("http://10.21.139.43:8080/test");
factoryBean.setServiceClass(Hello.class);
factoryBean.getInInterceptors().add(new LoggingInInterceptor());
factoryBean.getOutInterceptors().add(new LoggingOutInterceptor());
Hello service = (Hello)factoryBean.create();
User user = service.getHello("xiao pang");
System.out.println(user);
CXF入门简单实例(spring整合)
猜你喜欢
转载自spacecity.iteye.com/blog/1474400
今日推荐
周排行