webservice接口

axis发布webservice客户端

眉间皱痕 提交于 2020-01-18 01:13:53
关于axis部署参考 http://sducxh.iteye.com/blog/830414 注意这里是axis不是axis2 下载axis1.4地址: axis-bin-1_4.zip 环境配置: JAVA_HOME C:\Program Files\Java\jdk1.6.0_23 CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar AXIS_HOME E:\soft4develop\axis-1_4 AXIS_LIB %AXIS_HOME%\lib AXISCLASSPATH %AXIS_LIB%\axis.jar;%AXIS_LIB%\wsdl4j-1.5.1.jar;%AXIS_LIB%\axis-ant.jar;%AXIS_LIB%\jaxrpc.jar;%AXIS_LIB%\saaj.jar;%AXIS_LIB%\log4j-1.2.8.jar;%AXIS_LIB%\commons-logging-1.0.4.jar;%AXIS_LIB%\commons-discovery-0.2.jar 发布axis用的是tomcat ,发布的时候遇到一个问题 1 No compiler found in your classpath! (you may need to add 'tools.jar')

Java通过axis调用.NET WebService

橙三吉。 提交于 2020-01-18 00:40:33
前面已经记录过通过axis调用webservice,昨天在对接.NET接口时,发现在传递参数时和一般的传参方法是不一样的,在接口方哥们的帮助下解决了。哈哈。 import java.net.URL; import javax.xml.namespace.QName; import javax.xml.rpc.ParameterMode; import org.apache.axis.client.Call; import org.apache.axis.client.Service; import org.apache.axis.encoding.XMLType; import org.apache.axis.message.SOAPHeaderElement; public class MapWebServices { public static void main(String[] args) { String soapaction = "http://xxxx.xxxx.xxx/xsd"; String endpoint = "http://xx.xxx.xx.xxx:8080/XxxXxx/services/xxxs"; Service service = new Service(); try { Call call = (Call) service.createCall(

9.Java通过axis调用WebService

可紊 提交于 2020-01-17 21:20:18
转自:https://www.cnblogs.com/fu-yun/p/4553685.html 包含:axis.jar,commons-discovery.jar,commons-logging-1.0.4.jar,jaxrpc.jar,wsdl4j.jar,mail.jar。 为什么会有mail.jar呢?俺也不太清楚,如果没有的话会报警告: -10-22 15:07:45 org.apache.axis.utils.JavaUtils isAttachmentSupported 警告: Unable to find required classes (javax.activation.DataHandler and javax.mail.internet.MimeMultipart). Attachment support is disabled. 网上有很多说这个问题的,但是还是没闹明白,还是加上mail.jar稳妥点。 对接webservice一定要有接口地址了 例如: http://10.10.10.10:8080/xxxxx/services/XXXXWebservice?wsdl 直接上我写的测试代码吧(包名、地址、类名我都换成xxx了) soapaction是通过访问接口地址获得的,targetNamespace <wsdl:definitions

使用axis2构建webservice

一个人想着一个人 提交于 2020-01-17 20:44:16
axis2是可以实现webservice的一个插件,使用这个插件可以发布webservice 1:可以使用这个插件来发布webservice,可以看网址:http://clq9761.iteye.com/blog/976029/======个人感觉一般不太适合我们做项目时候使用 2:我们这里将axis2的夹包引入到一个web工程里,运行这个web工程来发布webservice===== 这是我们常用的,比如要你写一个webservice客户端,你要怎么做呢?创建一个web工程,然后引入axis2的夹包,使用axis2来实现一个webservice,这是一个最基本的想法 想使用axis2实现webservice要做几件事如下: 1:创建一个web工程,====还可以说是创建一个web服务====或者是创建一个web项目 2:要引入需要的夹包到web工程的lib文件夹内 3:创建service.xml文件 =====axis2发布webservice需要配置的xml文件 4:配置web工程的web.xml,扫描axis2的service.xml文件 5:书写对应的类来实现 然后运行写好的web项目,在网页上执行路径就可以了,其实按着步骤走挺简单的,下面是每一步的详细介绍 第一步:创建一个web项目 第二步:引入需要的夹包 有个问题夹包从哪里来呢,不能百度一个一个下吧

CXF webservice远程调用接口

瘦欲@ 提交于 2020-01-15 06:36:38
1.原始资料地址 http://www.360doc.com/content/14/0827/16/8790037_405134447.shtml http://blog.csdn.net/xzknet/article/details/17918343 2.CXF简介及所需要的jar包 Apache CXF是一个开源的WebService框架,CXF大大简化了Webservice的创建,同时它继承了XFire的传统,一样可以和spring天然的进行无缝的集成。 CXF框架是一种基于servlet技术的SOA应用开发框架,要正常运用基于CXF应用框架开发的企业应用,除了CXF应用本身之外,还需要JDK和servlet容器的支持。 xmlbeans-2.4.0.jar wss4j-1.5.9.jar jetty-server-7.1.6.v20100715.jar jetty-util-7.1.6.v20100715.jar geronimo-ws-metadata_2.0_spec-1.1.3.jar geronimo-activation_1.1_spec-1.1.jar geronimo-servlet_3.0_spec-1.0.jar velocity-1.6.4.jar jaxb-xjc-2.2.1.1.jar xml-resolver-1.2.jar wsdl4j-1.6

java cxf 接口webservice开发 url 远程调用web service cxf 接口 访问webservice时

妖精的绣舞 提交于 2020-01-15 03:33:19
查看报文 http://128.6.30.59/eprk/cxf/VoucherC?wsdl http://128.6.30.59/eprk/cxf/VoucherC/syncCustomer/arg0/2017-02-14/arg1/1 url 远程调用web service cxf 接口 访问webservice时,输入 https://192.168.1.17:7443/CXF_Spring/SurveyWebService/vote?username=xusheng&point=10 报错,错误信息如下: org.apache.cxf.interceptor.Fault: Parameter should be ordered in the following sequence: [arg0, arg1] 异常 解决: 采用 https://192.168.1.17:7443/CXF_Spring/SurveyWebService/vote/arg0/Michael1/arg1/1 访问 来源: https://www.cnblogs.com/qiweb/p/6419514.html

WEBservice的多种方式

本小妞迷上赌 提交于 2020-01-10 17:04:12
转载自:https://www.cnblogs.com/wuyongyin/p/11850585.html WebService是一种跨编程语言、跨操作系统平台的远程调用技术,已存在很多年了,很多接口也都是通过WebService方式来发布的;本系列文章主要介绍Java调用WebService的各种方法,使用在线的 中文简体字<->繁体字转换 服务(http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx)作为测试服务端,使用其中的 简体字转换为繁体字 方法toTraditionalChinese来演示WebService的调用。本文主要做些准备工作,方便后续文章中实际的调用。 1、WSDL 为了防止该在线WebService不可用,这里把WSDL贴在这里,方便与代码对照。 http://www.webxml.com.cn/WebServices/TraditionalSimplifiedWebService.asmx?wsdl View Code 2、用SoapUI生成Soap消息 该在线WebService同时实现Soap1.1和Soap1.2,这里分别生成消息。 2.1、Soap1.1 查询xml 查看Raw 2.1、Soap1.2 查看xml 查看Raw 3

WebService入门案例

前提是你 提交于 2020-01-10 13:58:16
关于 WebService 的作用和好处,大家应该都了解。但如何在Asp.Net中添加Web Service等问题一直是新手朋友的一大难题。鉴于网上没有一个像样的实际案例,特将课程设计中运用到的WebService(在Asp.Net中添加实时天气预报的案例)粘贴出来,并附上个人的理解。以便于新手朋友快速入门WebService,帮助新手朋友快速的掌握和理解如何在ASP.NET中建立这种引用,实现网页上面的高大效果。对于本文,欢迎转载,但请标明文章出处: itred.cnblogs.com 。欢迎各位大神拍砖,指正!邮箱: it_red@sina.com 。 本案例的开发环境是:visual studio 2010 后台开发的语言:C# 首先简单介绍一下WebService: 我的理解就是引用别个程序的接口。通过这个提供web服务的接口方法在自己的网络平台上实现需要应用的那个程序平台的服务。而这个应用是和语言无关,和开发平台无关,实际上就是通过这个服务,可以调用任何平台的任何功能程序,但是前提是这个应用程序是提供了这样的接口供其他用户调用。 我实现的这个DEMO就是通过自己的ASP.NET调用这个网站目录下提供的WebService服务,其网址为: http://www.webxml.com.cn/zh_cn/index.aspx 。页面如下: 通过调用,在我自己的ASP.NET

JAX-WS 与XFire比较

社会主义新天地 提交于 2020-01-08 09:54:21
【说明】 本文我将通过三个简单的小实验来验证 jax-ws 和 XFire 在发布和调用 WebService 上的区别,从而得出相应的结论以便在以后使用他们发布和调用 WebService 时作为进行选择的依据。 【实验】 [Experiment1] : 调用 WebService 的 Client 端采用 jax-ws 调用 XFire 发布的 WebService ;( Project : XfireJax ) 流程: 1) 建立 JavaProject ; 2) 建立 WebServiceClient : (1) Other è MyEclipse è WebServices è WebServiceClient ; (2) “ Strategy ”只能选 jax-ws (不能选 XFire ); (3) 选用 WSDL URL ;(( 3 )( 4 )两步表示只能用 jax-ws 采用 WSDL 解析的方式来调用 WebService ); (4) 下一步会提示加入 jax-ws 的包; (5) “ Finish ”后会自动产生很多的类; 3) 手动设计本地调用 WebService 的类,流程: (1) 实例化一个 Service : NumberPlusService srvc = new NumberPlusService() (2) 生成该 WebService

WebService

℡╲_俬逩灬. 提交于 2020-01-06 12:32:57
SOA (Service-Oriented Architecture):面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。 WebService创建 1.搜索asmx创建webservice 2.在MVC路由配置中为WebService指定路由 忽略以Remote开头的文件物理路径 WebService调用 1.在页面上访问remote文件夹下的WebService 即可看到可以访问的方法 注意: 在WebService中想要方法生效需要在方法上添加[WebMethod]特性 在WebService中方法不能重载 2.在程序中访问 在程序中添加服务引用,分别输入服务地址和命名空间 在程序中即可看到 并在程序中生成了一堆代码 在程序中正式调用,使用后需要释放 来源: https://www.cnblogs.com/Dewumu/p/12155286.html