您的位置:首页 > 编程语言 > Java开发

spring + maven + cxf

2015-01-07 22:28 274 查看
引入cxf

     <dependency>

           <groupId>org.apache.cxf</groupId>

           <artifactId>cxf-rt-frontend-jaxws</artifactId>

           <version>${cxf.version}</version>

       </dependency>

     <dependency>

           <groupId>org.apache.cxf</groupId>

           <artifactId>cxf-rt-transports-http</artifactId>

           <version>${cxf.version}</version>

       </dependency>

      

       <!-- aegis数据绑定标准,暂时用不上 -->

       <!-- <dependency>

     <groupId>org.apache.cxf</groupId>

     <artifactId>cxf-rt-databinding-aegis</artifactId>

     <version>${cxf.version}</version>

     </dependency> -->

       

       <!-- 本地运行环境,发布tomcat可以不需要

       <dependency>

     <groupId>org.apache.cxf</groupId>

     <artifactId>cxf-rt-transports-http-jetty</artifactId>

     <version>${cxf.version}</version>

     </dependency>

    

    基本上不用这个东东,太大了 

    <dependency>

            <groupId>org.apache.cxf</groupId>

            <artifactId>apache-cxf</artifactId>

            <version>${cxf.version}</version>

            <type>pom</type>

    </dependency> -->

配置web.xml

<context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>

      ...

      /WEB-INF/cxf-beans.xml

    </param-value>

  </context-param>

<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>/services/*</url-pattern>

  </servlet-mapping>

cxf.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:context="http://www.springframework.org/schema/context"

        xmlns:jaxws="http://cxf.apache.org/jaxws"

        xsi:schemaLocation="http://cxf.apache.org/jaxws

                            http://cxf.apache.org/schemas/jaxws.xsd

                            http://www.springframework.org/schema/beans

                            http://www.springframework.org/schema/beans/spring-beans.xsd

                            http://www.springframework.org/schema/context

                            http://www.springframework.org/schema/context/spring-context-3.0.xsd"

>

    <import resource="classpath*:META-INF/cxf/cxf.xml" />

    <import resource="classpath*:META-INF/cxf/cxf-servlet.xml" />

    <jaxws:endpoint id="XXXInterface" implementor="XXX.impl.XXXServerImpl"

        address="/XXXServerI">

    </jaxws:endpoint>

</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必用插件

相关热门文章
http://www.mv-startups.de/Po...

http://www.myopowers.com/www...

ip密码忘记了怎么办。一分钟知...

nike sb or left foot vs. rig...

wherever he goes He took

bootStrap中Tab页签切换

京东SSO单点登陆实现分析...

利用ajax实现简单的注册验证局...

WebRTC学习笔记

highcharts使用之饼图

谁能够帮我解决LINUX 2.6 10...

现在的博客积分不会更新了吗?...

shell怎么读取网页内容...

ssh等待连接的超时问题...

curl: (56) Recv failure: Con...

给主人留下些什么吧!~~

评论热议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: