Chinaunix首页 | 论坛 | 博客
  • 博客访问: 94709
  • 博文数量: 18
  • 博客积分: 185
  • 博客等级: 入伍新兵
  • 技术积分: 215
  • 用 户 组: 普通用户
  • 注册时间: 2012-11-16 01:15
个人简介

。。。。

文章分类

全部博文(18)

文章存档

2015年(6)

2014年(3)

2012年(9)

我的朋友

分类: Web开发

2015-01-05 16:23:36

引入cxf
  1.      <dependency>
  2.            <groupId>org.apache.cxf</groupId>
  3.            <artifactId>cxf-rt-frontend-jaxws</artifactId>
  4.            <version>${cxf.version}</version>
  5.        </dependency>
  6.      <dependency>
  7.            <groupId>org.apache.cxf</groupId>
  8.            <artifactId>cxf-rt-transports-http</artifactId>
  9.            <version>${cxf.version}</version>
  10.        </dependency>
  11.       

  12.        <!-- aegis数据绑定标准,暂时用不上 -->
  13.        <!-- <dependency>
  14.      <groupId>org.apache.cxf</groupId>
  15.      <artifactId>cxf-rt-databinding-aegis</artifactId>
  16.      <version>${cxf.version}</version>
  17.      </dependency> -->
  18.        
  19.        <!-- 本地运行环境,发布tomcat可以不需要
  20.        <dependency>
  21.      <groupId>org.apache.cxf</groupId>
  22.      <artifactId>cxf-rt-transports-http-jetty</artifactId>
  23.      <version>${cxf.version}</version>
  24.      </dependency>
  25.     
  26.     基本上不用这个东东,太大了 
  27.    
                org.apache.cxf
                apache-cxf
                ${cxf.version}
                pom
       
    -->


配置web.xml


  1.     contextConfigLocation
       
          ...
          /WEB-INF/cxf-beans.xml
       

     


  2. <servlet>
  3.     <servlet-name>CXFServlet</servlet-name>
  4.     <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class>
  5.     <load-on-startup>1</load-on-startup>
  6.   </servlet>
  7.   <servlet-mapping>
  8.     <servlet-name>CXFServlet</servlet-name>
  9.     <url-pattern>/services/*</url-pattern>
  10.   </servlet-mapping>
cxf.xml
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns=""
  3.         xmlns:xsi=""
  4.         xmlns:context=""
  5.         xmlns:jaxws=""
  6.         xsi:schemaLocation="
  7.                             
  8.                             
  9.                             /spring-beans.xsd
  10.                             
  11.                             /spring-context-3.0.xsd"
  12. >
  13.     <import resource="classpath*:META-INF/cxf/cxf.xml" />
  14.     <import resource="classpath*:META-INF/cxf/cxf-servlet.xml" />

  15.     <jaxws:endpoint id="XXXInterface" implementor="XXX.impl.XXXServerImpl"
  16.         address="/XXXServerI">
  17.     </jaxws:endpoint>
  18. </beans>

最后访问  项目/services/XXXServerI?wsdl查看发布是否成功

阅读(2303) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~