首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

cxf +spring 配备

2012-12-26 
cxf +spring 配置cxf 结合spring 配置服务接口:? spring 配置:? import resourceclasspath:META-INF/cx

cxf +spring 配置

cxf 结合spring 配置服务接口:

? spring 配置:

?

<import resource="classpath:META-INF/cxf/cxf.xml" /><import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /><import resource="classpath:META-INF/cxf/cxf-servlet.xml" /><import resource="classpath:META-INF/cxf/cxf-extension-jaxws.xml"/> <bean id="cxfTT" /><jaxws:endpoint id="cxfInterFace" implementor="#cxfTT" address="/CxfInterFace" publishedEndpointUrl="http://127.0.0.1:2011/CxfTest/services/CxfInterFace"/>

?web.xml 配置

??

<web-app><!-- spring配置 --><context-param><param-name>contextConfigLocation</param-name><param-value>classpath:spring-cxf.xml</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener><servlet><servlet-name>CXFServlet</servlet-name><display-name>CXF Servlet</display-name><servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class><load-on-startup>1</load-on-startup></servlet><servlet-mapping><servlet-name>CXFServlet</servlet-name><url-pattern>/services/*</url-pattern></servlet-mapping></web-app>

?

java 代码:

package com.hxy.services;import javax.jws.WebService;/** * 服务接口 * @author hxy * */@WebServicepublic interface CxfInterFace {public String queryMe(String sql);}
package com.hxy.services;import javax.jws.WebService;/** * 接口实现类 * @author hxy * */@WebService(endpointInterface = "com.hxy.services.CxfInterFace")public class CxfInterFaceImp implements CxfInterFace {public String queryMe(String sql) {// TODO Auto-generated method stubreturn "返回sql:::"+sql;}}

?? 简单的服务端接口生成完成.启动服务 http://127.0.0.1:2011/CXFServer/services/CxfInterFace?wsdl

热点排行