cxf 发布多个接口的方法
2013-12-04 10:30
267 查看
1、使用cxf 中的 JaxWsServerFactoryBean类发布webservice
备注:实际上是创建了多个JaxWsServerFactoryBean对象来实现发布多个接口
2、使用java原生代码发布webservice
备注:实际上是Endpoint发布多次实现发布多个接口。
package server; import org.apache.cxf.jaxws.JaxWsServerFactoryBean; import hb.HelloWorldService; import hb.IHelloWorldService; import hb.ISessionSendMsg; import hb.SessionSendMsg; public class Server1 { public static void main(String[] args) { HelloWorldService helloworldimp = new HelloWorldService(); JaxWsServerFactoryBean factoryBean = new JaxWsServerFactoryBean(); factoryBean.setAddress("http://localhost:8080/WSCXF/helloService"); factoryBean.setServiceClass(IHelloWorldService.class);//接口类 factoryBean.setServiceBean(helloworldimp); factoryBean.create(); JaxWsServerFactoryBean factoryBean1 = new JaxWsServerFactoryBean(); SessionSendMsg sessionSendMsg = new SessionSendMsg(); factoryBean1.setAddress("http://localhost:8080/WSCXF/sessionService"); factoryBean1.setServiceClass(ISessionSendMsg.class);//接口类 factoryBean1.setServiceBean(sessionSendMsg); factoryBean1.create(); } }
备注:实际上是创建了多个JaxWsServerFactoryBean对象来实现发布多个接口
2、使用java原生代码发布webservice
package server; import hb.HelloWorldService; import hb.SessionSendMsg; import javax.xml.ws.Endpoint; public class DeployHelloWorldService { public static void main(String[] args) { System.out.println("Server start ……"); HelloWorldService service = new HelloWorldService(); String address = "http://localhost:9000/helloWorld"; Endpoint.publish(address, service); SessionSendMsg sessionSendMsg = new SessionSendMsg(); String address1 = "http://localhost:9000/session"; Endpoint.publish(address1, sessionSendMsg); } }
备注:实际上是Endpoint发布多次实现发布多个接口。
相关文章推荐
- cxf 发布多个接口的方法
- cxf 发布多个接口的方法
- 使用Cxf发布Webservice服务,如果待发布的接口中有重载方法,怎么处理??[转]
- 使用Cxf发布Webservice服务,如果待发布的接口中有重载方法,怎么处理??
- spring整合cxf方式发布的rest webservice,调用接口
- cxf+spring发布webservice接口及接口的调用
- CXF的三种发布方式和客户端调用方法
- CXF的三种发布方式和客户端调用方法
- CXF的三种发布方式和客户端调用方法
- cxf+spring发布webservice接口及接口的调用
- CXF的三种发布方式和客户端调用方法
- webservices——发布CXF的方法总结!!!
- cxf实现的webservice,调用接口的方法后出现异常
- CXF的三种发布方式和客户端调用方法
- CXF之使用工厂方法(java代码)发布服务与进行客户端调用
- 使用CXF发布基于maven的REST webservice接口
- springboot+cxf 发布服务接口简单例子
- Restful CXF Spring 几种整合一(发布wsdl形式接口)
- CXF的三种发布方式和客户端调用方法
- Web Service (四) 手动发布Web Service接口-CXF与Spring集成(实战)