spring + maven + cxf

引入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.     <dependency>
                <groupId>org.apache.cxf</groupId>
                <artifactId>apache-cxf</artifactId>
                <version>${cxf.version}</version>
                <type>pom</type>
        </dependency> -->


配置web.xml

  1. <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>
          ...
          /WEB-INF/cxf-beans.xml
        </param-value>
      </context-param>

  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="http://www.springframework.org/schema/beans"
  3.         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4.         xmlns:context="http://www.springframework.org/schema/context"
  5.         xmlns:jaxws="http://cxf.apache.org/jaxws"
  6.         xsi:schemaLocation="http://cxf.apache.org/jaxws
  7.                             http://cxf.apache.org/schemas/jaxws.xsd
  8.                             http://www.springframework.org/schema/beans
  9.                             http://www.springframework.org/schema/beans/spring-beans.xsd
  10.                             http://www.springframework.org/schema/context
  11.                             http://www.springframework.org/schema/context/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查看发布是否成功

<script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
阅读(5) | 评论(0) | 转发(0) |
0

上一篇:SSO之CAS备忘

下一篇:maven必用插件

给主人留下些什么吧!~~
评论热议
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值