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...
给主人留下些什么吧!~~
评论热议
<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...
给主人留下些什么吧!~~
评论热议
相关文章推荐
- 使用 CXF、Spring、Maven 创建一个 SOAP 客户端
- maven+spring+cxf编写web service
- spring maven cxf jackson restful
- 基于Maven在Spring中集成CXF,发布Web Service
- Spring和cxf3的整合,以maven的方式
- maven+spring+cxf编写web service
- 基于Maven环境进行Spring集成CXF WebService框架
- maven 项目 cxf+spring 发布rest风格webservice
- webservice之cxf实现[web项目中基于maven与spring整合]
- maven构建spring+cxf的webservice工程
- maven+Spring+CXF的异常处理
- maven+CXF+Spring+tomcat 开发webservice
- 基于Maven在Spring中集成CXF Web Service框架
- cxf3.x +spring 3.x(4.x)+ maven 发布webservice 服务
- Eclipse+Maven+Spring+CXF 构建webservice 服务
- 使用 CXF、Spring、Maven 创建一个 SOAP 客户端
- CXF3.0.1+spring+maven搭建webservice服务
- 在Eclipse中基于Spring+CXF搭建RESTful Web Service的Maven项目
- 采用spring,maven,xfire/cxf 实现SOAP的WebService,并用C#作为客户端调用
- maven整合CXF WebService+Spring @Resource无法注入问题解决方法