cxf整合spring发布webservices服务端
此次整合是在原有的ssm项目的基础之上,所以在这里原来的ssm配置不在做讲解
1.导入cxf整合spring所需要的jar
2.编写服务接口的服务类.java文件
package com.crs.ticket.wanda.ticket.service;import java.util.HashMap; import java.util.List; import java.util.Map;import javax.annotation.Resource; import javax.jws.WebParam; import javax.jws.WebService;import com.crs.ticket.wanda.ticket.entity.Student; import com.crs.ticket.wanda.ticket.mapper.StudentMapper;@WebService public class ticketServices {@Resourceprivate StudentMapper studentmapper;public List<Student> findStudentInfoByStudNo(@WebParam(name="studentNo")String studentNo) {Map<String, Object> parms = new HashMap<String, Object>();parms.put("stuNo", studentNo);return studentmapper.findTicketInfo(parms);}}
2.编写web.xml文件,配置wbservices发布服务类
<!-- 配置webservices发布服务类 --><servlet><servlet-name>CXFServlet</servlet-name><servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class></servlet><servlet-mapping><servlet-name>CXFServlet</servlet-name><url-pattern>/services/*</url-pattern></servlet-mapping>
3.修改spring配置文件spring-config,配置服务类和发布地址并注入服务类
<!-- webservices配置 --><!-- 服务类 --><bean id="ticket" class="com.crs.ticket.wanda.ticket.service.ticketServices"></bean><!-- 发布服务,指定地址 --><jaxws:server address="ticket"><jaxws:serviceBean><!-- 注入服务类 --><ref bean="ticket"/></jaxws:serviceBean></jaxws:server>
这里需要注意一点:我们普通的ssm框架搭建的时候spring-config.xml文件是没有<jaxws>约束的,此约束我们需要手动添加进去
4.发布web项目到相应的web容器中,访问接口的wsdl
至此,一个简单的cxf整合spring发布webservices就成功了,具体细节根据项目要求略有变动
转载于:https://www.cnblogs.com/pypua/articles/7109995.html
cxf整合spring发布webservices服务端相关推荐
- Spring和CXF整合发布WebService(服务端、客户端)
参考Spring和CXF整合发布WebService(服务端.客户端) 转载于:https://www.cnblogs.com/timspace/p/11113576.html
- CXF整合Spring开发WebService
刚开始学webservice时就听说了cxf,一直没有尝试过,这两天试了一下,还不错,总结如下: 要使用cxf当然是要先去apache下载cxf,下载完成之后,先要配置环境变量,有以下三步: 1.打开 ...
- CXF系列(四):CXF整合spring
本文将介绍CXF与spring的整合开发,整体实例还是基于前三章.不过现在wsdl服务发布到tomcat,就不用发不到jetty了,相应的一些配置和代码有所改动. 1:pom.xml [plai ...
- 关于SpringBoot整合Netty客户端和服务端实现JT808协议
关于SpringBoot整合Netty客户端和服务端实现JT808协议 最近做了一个使用netty实现交通部JT808协议的项目,对比了mina和netty两种框架的使用,先整理一下netty的实现过 ...
- cxf整合spring错误为:cvc-complex-type.2.4.c
cxf整合spring,报错信息如下: Multiple annotations found at this line: - cvc-complex-type.2.4.c: The matching ...
- Spring Cloud Config服务端配置细节(二)之加密解密
在微服务架构中,由于独立的服务个数众多,加上前期测试工作量大,一些原本由运维人员维护的敏感信息会被我们直接写在微服务中,以提高开发效率,但是这种明文存储方式显然是非常危险的,所以我们要对这些信息进行加 ...
- 如何发布webservice服务端
如何发布webservice服务端 还是使用jdk提供的工具进行webservice进行发布(从jdk1.6以后)对soap1.2协议支持的不是很好 使用Endpoint里面的publish方法进行发 ...
- 【转】使用Apache CXF开发WebServices服务端
原地址:http://cnjava.blog.51cto.com/1208887/335630 在前一篇的博客中,我使用Xfire1.x来开发了WebServies的服务端. 但是如果你访问Apach ...
- IDEA快速 实现 SpringMVC 整合xfire 发布 WebService 服务
文章目录 一.idea快速搭建web项目 二.xfire 服务方搭建 1. pom依赖 2. web.xml 3. 创建一个entity 4. 创建一个接口 5. 创建接口实现类 6. 在WEB-IN ...
- Spring Cloud Config服务端配置细节(一)
上篇文章我们看了Spring Cloud中分布式配置中心的一个基本使用,这里边还涉及到许多细节,本文我们就来看看服务端配置中的一些细节. 本文是Spring Cloud系列的第二十三篇文章,了解前二十 ...
最新文章
- Cmake知识----编写CMakeLists.txt文件编译C/C++程序
- 《设计模式》一书PPT浏览及下载地址
- 【NOIP2016提高A组五校联考2】running
- JAVA分析命令:jps、jstack、jmap、jhat
- 漫步线性代数十六——投影和最小二乘
- 免费送书的网站-每人限一本
- IIS7.X上传文件大小受限制解决方法
- 【转载】堆和栈的内存分配
- 小程序秒杀活动服务器,一套实用的小程序秒杀活动方案,亲这边建议你收藏哦...
- H264视频编码原理
- 最简易的流水记账软件分享
- 威漫哨兵机器人_漫威:哨兵机器人天下无敌?这几位变种人就不把他们放在眼里...
- 考研没过线也能录取?13种特殊录取方式!
- 用户增长因果推断概念
- 蓝牙学习笔记之LMP协议(十二)
- 2019年清华计算机系本校保研推免机考题目
- TVS二极管DO-15封装型号,有哪些?
- Paper之ICASSPIEEEAUDIOSPE:2018~2019年ICASSP国际声学、语音和信号处理会议IEEE-ACM T AUDIO SPE音频、语音和语言处理期刊最佳论文简介及其解读
- python 爬取懂车帝详情页“全部车型模块信息”
- 正方教务系统换数据库服务器,自己山寨正方教务系统数据库连接解密程序