admin 管理员组文章数量: 887021
2024年1月17日发(作者:git连接的ssh怎么看)
WebService 四种发布方式总结
Author:yczhang
1. CXF方式
CXF与spring搭建webservice是目前最流行的方式,但是传闻cxf与jdk1.5有些不兼容,我没有遇到过,我遇到的问题是cxf与was6.1.1不兼容,表现在cxf必须的jar包“”报错,报的错为: atibleClassChangeError,明显的jar包不兼容问题,很是头痛,后来查找资料找到解决办法是,将上述jar包新建一个was共享库,可以解决,但是客户周经理不想用此种方式,因为需要修改was,于是改用了axis2方式,下文会介绍。该问题在此处做个记录,以后使用cxf与was的时候需要注意!!!
使用cxf+spring搭建WebService:
第一步,添加jar包。此处需要注意,不同环境(tomcat、was)jar也不一定相同,例如我本地cxf+spring只需要如下jar包:
而泰康的was环境则需要如下jar包:
明显的多了很多,原因应该是服务器jar包池的不同。根据错误提示缺什么补什么就可以了,注意jar包勿重复。
第二步,配置文件,如下(重要的地方已标记):
ter
上述标记的地方,第一处是spring配置文件路径;第二出是wsdl地址内容;
第三步,编写接口类与实现类,注意注解
接口类
@WebService
public interface SendService {
}
public boolean sendOA(@WebParam(name="param")String param);
public boolean sendOrg(OrgEntity org);
实现类
@WebService(endpointInterface="rvice",serviceName="sendService")
public class SendServiceImpl implements SendService{
}
public boolean sendOA(String param) {
}
public boolean sendOrg(OrgEntity org) {
}
n("-------sendOrg--begin-------");
return true;
n("-------sendOA---------param:"+param);
if(("zhoujian")){
}
return false;
return true;
第四步,Spring配置文件
xmlns="/schema/beans" xmlns:xsi="/2001/XMLSchema-instance" xmlns:p="/schema/p" xmlns:jaxws="/jaxws" /schema/beans /schema/beans/ /jaxws /schemas/"> xsi:schemaLocation=" implementor="rviceImpl"
address="10.137.138.11:9080/Wb/webservice/sendServie?wsdl"
/>-->
版权声明:本文标题:webservice五种发布方式及客户端调用 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705423556h484198.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
Win7系统时间显示方式怎么修改操作教学分享
Win7系统时间显示方式怎么修改操作教学分享。电脑中有提供了不同的时间显示方式给不同的用户来进行选择,有用户想要将自己的电脑时间显示调整成为24小时的显示方式,那么如何去进行调整呢
window本机搭建https环境(两种方式)
一、(方式一)通过openssl 安装ssl证书搭建https 1.下载openssl http:slprowebproductsWin32OpenSSL.html 2.安装之后配置环境变量 OPENSSL_HOME …bin
在课堂中使用 ChatGPT 的 80 个方式(上)
原文:80 Ways to Use ChatGPT in the Classroom 译者:飞龙 协议:CC BY-NC-SA 4.0 第一章:介绍
ChatGPT 有什么新奇的使用方式?
先来看看ChatGPT对此问题如何作答 ChatGPT对此问题如何作答 ChatGPT是什么 ChatGPT是一种基于自然语言处理的语言模型,由OpenAI开发。它是建立在GPT(Generative Pre-trained Trans
2023最新ChatGPT余额查询网页源码+实测直接用已配置API接口
正文: 实测可用,界面轻量级,接口已配置,直接用就可以了,有需要的可以自己拿去安装查询吧,是html的,不
AOC电视机T3212M 进入 工厂模式方法,修改开机启动方式
原启动方式: 通电,再按遥控 器上 “开机” 希望改成: 通电直接打开电视 方法: 1、 按遥控器上的 menu 1147 进入 工厂模式 2、
android链接网络的方法,android – 以编程方式连接到无网络的wifi
我正在使用以下代码连接到没有互联网连接的WiFi网络,因为它拥有自己的网络服务器,我想连接即使没有互联网连接. WifiConfiguration wifiConfigurationnew WifiConfiguration(); wi
win10开启自带的手机投屏功能方式
本篇文章主要讲解win10开启自带的手机投屏方式。 日期:2023年1月15日 作者:任聪聪 开启后效果 点击连接 打开连接或通过手机其他网络进行连接。连接步骤:
突破传统:OnlyOffice如何改变我们的办公方式
导语 官网地址 在数字化时代,办公软件的变革已经成为企业提升效率、降低成本的重要手段。作为一款全新的办公软件,OnlyOffice究竟如何改变我们的办公方式?本文将为您一一揭
佳博GP-L80180 打印机 win7下 驱动方式 打印
手头有一个佳博 GP-L80180 热敏打印机,该打印机有USB口 ,串口,还有一个接口,不是RJ45网口,应该是用来连接钱箱的。开发包 80开发包
买新笔记本电脑,RJ45接口还香吗
买新笔记本电脑,还需要带RJ45接口吗 没有网络的生活,简直就是人间炼狱。现在主流配置的笔记本电脑,无线网卡已经是标配,而对于越来越轻薄的机身上&
计算机接口坏了怎么办,笔记本电脑接口坏了怎么办?接口故障的判别方法
如果笔记本电脑接口坏了怎么办?笔记本电脑的接口故障大多表现为接口故障,这使得无法使用该接口。事实上,我们经常使用usb接口作为笔记本电脑的接口,但其他接
Linux之文件上传和下载(两种方式)
前言:由于工作需要,整理了一下Linux与Windows之间文件的上传和下载方式。 一、rz上传、sz下载文件 rz是将Windows系统上的文件上传到Linux下sz是将Linux系统下的文
UltraISO下载安装方式
UltraISO是一款非常不错的U盘启动盘制作工具,一直被许多网友们所喜欢,使用简单、方便。 本文就讲一讲,UltraISO的下载安装方式,可以点击下
Windows7下Bundle方式安装Nexus
Windows7下Bundle方式安装Nexus 双击console-nexus.bat 出现形如: 即说明启动成功啦! 这时,在浏览器中访问http:localho
上网方式不正确导致路由器无法连接外网
新买的TP路由器,本以为设置个路由器就是小菜一碟,结果栽了,折腾了大半天才搞定。 起因:设置路由器时,上网方式选择了“宽带拨号上
pycharm 激活码及使用方式
1.授权服务器激活 优点:方便快捷缺点:激活的人数多了就容易被封杀,所以可能经常需要去激活选择License server激活,然后填入&
windows jar包按钮启动和开机自启两种方式实现
第一种 按钮启动 jar文件 放到 D 盘根目录下,或自定义。 新建 启动.bat,位置随便,最好放到桌面,内容如下: start javaw -jar D:plc-xz-0.0.1-SNAPSHOT.jar start D:1.vb
Windows系统(win10)用MSI方式安装MySQL数据库
Windows系统(win10)用MSI方式安装MySQL数据库 前言:安装的版本是mysql 8.0.15,安装MySQL数据库有两种方式&
【stm32学习】stm32最小系统和程序下载方式
文章目录 前言一、程序下载1.USB下载方式2.J-LINK下载方式 前言 stm32学习过程,是从正点原子的开发板开始的,但是正点原子的开发板实在是太大了,而且不便宜&a
发表评论