新建一个web工程cxf,把用到的lib包导入,参考图:lib包.jpg web.xml配置: <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath*:**/spring.xml</param-value> </context-param> <servlet> <servlet-name>cxf</servlet-name> <servlet-class>org.apache.cxf.transport.servlet.CXFServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>cxf</servlet-name> <url-pattern>/ws/*</url-pattern> </servlet-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> src目录下创建spring.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:jaxws="http://cxf.apache.org/jaxws" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> 添加完这个文件后,还需要在这个文件中导入这么几个文件。文件内容如下: <import resource="classpath:META-INF/cxf/cxf.xml"/> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml"/> <import resource="classpath:META-INF/cxf/cxf-servlet.xml"/> 这几个文件在cxf-2.5.2.jar中 下面开始写服务器端代码,首先定制服务器端的接口,代码如下: package cxf.demo; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; @WebService public interface HelloWorld { @WebMethod @WebResult public String sayHi(@WebParam String text); } 下面编写WebService的实现类,服务器端实现代码如下: package cxf.demo; import javax.jws.WebService; @WebService(endpointInterface="cxf.demo.HelloWorld") public class HelloWorldImpl implements HelloWorld { public String sayHi(String name) { String msg = "Hello " + name + "!"; return msg; } }































- 1


- 粉丝: 123
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 改进下垂控制与微电网控制方向下的负载与储能系统仿真研究
- 离线iP库 输入IP地址立即返回IP所在地址信息(支持Java、Python)包含: GeoLite2-City.mmdb GeoLite2-ASN.mmdb
- Maxwell与OptiStruct联合仿真:多目标优化在电动系统关键性能指标中的应用
- 永磁同步电机矢量控制Matlab仿真:双闭环与前馈补偿下的波形表现优秀 - 前馈补偿 高级版
- 电力电子技术中三相可控整流电路设计与仿真的关键技术及应用 · 三相可控整流 v3.0
- 永磁同步电机退磁与温磁双向耦合分析——基于Workbench平台的Maxwell&Fluent实操教程
- 量产车型BMS软件设计详解:碰撞检测、采样处理与多模块功能管理 · 故障诊断 (07月28日)
- 基于博途1200PLC与HMI的水塔水位自动控制系统仿真及其应用
- 基于springboot“智慧食堂”系统设计与实现coder.zip
- 光子晶体光纤与石墨烯-黑磷增强SPR等离子体谐振传感关键技术研究 黑磷
- 光伏系统中三路Boost交错并联技术的C语言实现及仿真分析
- COMSOL多极分解技术在石墨烯电磁场与光学仿真的应用研究
- 电力电子领域中正负序PLL锁相环算法在华为与阳光电源DSP芯片中的应用及C语言实现 C语言
- mmdbIP库文件资源
- 混凝土细观单轴受压与受拉模拟的复现研究——基于太原理工大学硕士论文的方法与结果
- 基于Matlab Robotic Toolbox的四轴机械臂建模与运动控制仿真研究


