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

WebService系列博客{10}[CXF简单案例实现]

2013-01-27 
WebService系列博客{十}[CXF简单案例实现]概述:CXF是Apache的一个Web Service框架。搭配Jax-Ws使用将部署好

WebService系列博客{十}[CXF简单案例实现]

概述:

CXF是Apache的一个Web Service框架。搭配Jax-Ws使用将部署好的web service发布到tomcat容器中


简单案例:

1、 首先准备好Jar包。可以到apache的官网下载

2、 将下载好的Jar包一次性导入到项目目录[WEB-INF/lib]文件夹下面

3、 解压lib里面的cxf.jar文件,将解压目录下面的[META-INF/cxf]copy到项目的META-INF下面

4、 编写web service接口

<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">  <display-name>Apache_CXF</display-name>  <welcome-file-list>    <welcome-file>index.html</welcome-file>    <welcome-file>index.htm</welcome-file>    <welcome-file>index.jsp</welcome-file>    <welcome-file>default.html</welcome-file>    <welcome-file>default.htm</welcome-file>    <welcome-file>default.jsp</welcome-file>  </welcome-file-list>      <!-- 配置启动加载项目 -->  <context-param>  <param-name>contextConfigLocation</param-name>  <param-value>WEB-INF/classes/applicationContext.xml</param-value>  </context-param>    <!-- 配置监听 -->  <listener>  <listener-class>  org.springframework.web.context.ContextLoaderListener  </listener-class>  </listener>    <!-- 部署servlet -->  <servlet>  <servlet-name>CXFServlet</servlet-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>/*</url-pattern>  </servlet-mapping></web-app>

8、  发布项目、启动tomcat并且访问wsdl文件

http://localhost:8080/Apache_CXF_1/CxfTester?wsdl


源码下载地址:

http://pan.baidu.com/share/link?shareid=216475&uk=1997312776





热点排行