1、web.xml

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="3.0"
	xmlns="http://java.sun.com/xml/ns/javaee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
	http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
  <display-name>Webservice</display-name>  

  <!-- cfx webSerivice -->
    <servlet>
        <servlet-name>cxf</servlet-name>
        <servlet-class>
            org.apache.cxf.transport.servlet.CXFServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>    

    <servlet-mapping>
      <servlet-name>cxf</servlet-name>
      <url-pattern>/services/*</url-pattern>
    </servlet-mapping>
    <session-config>
      <session-timeout>600</session-timeout>
    </session-config>
</web-app>

2、cxf-servlet.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xmlns:jaxws="http://cxf.apache.org/jaxws"
       xmlns:soap="http://cxf.apache.org/bindings/soap"
       xsi:schemaLocation="
http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
http://cxf.apache.org/bindings/soap http://cxf.apache.org/schemas/configuration/soap.xsd
http://cxf.apache.org/jaxws
http://cxf.apache.org/schemas/jaxws.xsd">  

   <jaxws:server id="jaxwsServices" serviceClass="com.you.service.ITeacherService" address="/testTeacher">
       <jaxws:serviceBean>
                <bean class="com.you.service.impl.ITeacherServiceImpl" />
       </jaxws:serviceBean>
   </jaxws:server>
</beans>  

3、运行成功结果

五月 05, 2014 11:33:44 下午 org.apache.cxf.wsdl.service.factory.ReflectionServiceFactoryBean buildServiceFromClass
信息: Creating Service {http://service.you.com/}ITeacherServiceService from class com.you.service.ITeacherService
五月 05, 2014 11:33:45 下午 org.apache.cxf.services.ITeacherServiceService.ITeacherServicePort.ITeacherService
信息: Outbound Message
---------------------------
ID: 1
Address: http://localhost:8686/Webservice/services/testTeacher
Encoding: UTF-8
Http-Method: POST
Content-Type: text/xml
Headers: {Accept=[*/*], SOAPAction=[""]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:findTeacherInfo xmlns:ns2="http://service.you.com/"><arg0><teacherAge>38</teacherAge><teacherName>李思思</teacherName><teacherNum>2007101208</teacherNum><teacherQQ>5623564545</teacherQQ><teacherSex>女</teacherSex></arg0></ns2:findTeacherInfo></soap:Body></soap:Envelope>
--------------------------------------
五月 05, 2014 11:33:45 下午 org.apache.cxf.services.ITeacherServiceService.ITeacherServicePort.ITeacherService
信息: Inbound Message
----------------------------
ID: 1
Response-Code: 200
Encoding: UTF-8
Content-Type: text/xml;charset=UTF-8
Headers: {Content-Length=[330], content-type=[text/xml;charset=UTF-8], Date=[Mon, 05 May 2014 15:33:45 GMT], Server=[Apache-Coyote/1.1]}
Payload: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Body><ns2:findTeacherInfoResponse xmlns:ns2="http://service.you.com/"><return>教师工号:2007101208
教师名字:李思思
教师年龄:38
教师性别:女
教师QQ:5623564545</return></ns2:findTeacherInfoResponse></soap:Body></soap:Envelope>
--------------------------------------
教师工号:2007101208
教师名字:李思思
教师年龄:38
教师性别:女
教师QQ:5623564545

最新文章

  1. 微信支付curl出错及错误码解决方案
  2. UVA 10066 The Twin Towers
  3. Eclipse程序员要掌握的常用快捷键
  4. 温故知新---重读C#InDepth(一)
  5. cocos2dx游戏开发&mdash;&mdash;微信打飞机学习笔记(十)&mdash;&mdash;碰撞检测的搭建
  6. Java中的HashMap 浅析
  7. 枚举桌面应用程序lnk路径并得到对应程序的绝对路径(使用SHGetDesktopFolder函数枚举,然后使用COM查询IShellFolder,IShellLink和IPersistFile接口)
  8. notepad++ 输入中文无响应
  9. POJ 2828 Buy Tickets(排队问题,线段树应用)
  10. C++继承(07)
  11. MongoDB的存储结构及对空间使用率的影响
  12. ShareMemory
  13. bzoj 2998 第k小字串
  14. 认识Mac中的那些符号
  15. Spring------Spring data jpa 定义实体类(@OneToMany等的使用)
  16. myeclipse10安装了activiti插件后创建BPMN 文件时报错,
  17. 基于Memcached分布式系统DRDoS拒绝服务攻击技术研究(转)
  18. HDU 1233 还是畅通工程(Kruskal)
  19. 让图片在div盒子中水平垂直居中
  20. Atitit.upnp&#160;SSDP&#160;查找nas的原理与实现java&#160;php&#160;c#.net&#160;c++

热门文章

  1. form表单中get和post两种提交方式的区别
  2. CRM项目-1模型与站点管理
  3. 自用最小生成树模板(基于Kruskal)
  4. BZOJ 2199: [Usaco2011 Jan]奶牛议会 [2-SAT 判断解]
  5. 让XtraMessageBox按钮显示中文
  6. cnpm,vue等命令不识别的问题废人解决方案
  7. SDN第五次上机作业
  8. python学习资料链接
  9. 使用ssh 登录Linux 文件上传下载方法
  10. JS工厂模式开发实践