axis调用wsdl问题

问题描述

大家好,小弟有个问题想请教大家axis调用webservice有两种方式一种如下:Stringendpoint="http://192.168.1.22:8080/test.wsdl";Serviceservice=newService();Callcall=(Call)service.createCall();call.setTargetEndpointAddress(newjava.net.URL(endpoint));call.setOperationName("method"));Stringremsg=(String)call.invoke(newObject[]{"test"});还有一种是通过wsdl生成客户端代码,然后再调用,请问下这两种有什么区别?

解决方案

解决方案二:
AXIS提供了两种发布方式:*即时发布(InstantDeployment)*定制发布(CustomDeployment)即时发布提供了一种非常简单的WebService的发布方式,只要编写java文件并将文件后缀命名为jws格式发布到指定应用目录下就可以被调用.但是这种方式限制太多,因此在实际的开发中定制发布才是首选.比起即时发布,定制发布更加烦琐也更复杂,但是换来的却是更大的灵活性,因此在实际项目中定制发布还是不二的选择。定制发布需要你自己编写一个WSDD(WebServiceDeploymentDescriptor)文件,其实就是一个XML描述文件,就是搂主你上边提到的这种方式.这里有分别介绍两种开发方式的开发过程:http://hi.baidu.com/ouwennuan/blog/item/ea70484adcacb9f982025c99.html

时间: 2024-08-03 18:28:38

axis调用wsdl问题的相关文章

web service-java调用wsdl接口报空指针

问题描述 java调用wsdl接口报空指针 AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server faultSubcode: faultString: java.lang.NullPointerException faultActor: faultNode: faultDetail: {http://xml.apache.org/axis/}stackTrace:java.lang.NullPointerEx

使用axis调用webservice时 服务端接收到的参数为null

问题描述 如题,我的webservice是在myeclipse10下基于JAX-WS的WebService开发的,过程如下链接:http://www.cnblogs.com/alden/archive/2012/02/08/2343208.html发布的时候使用Tomcat7,可以正常访问服务端的代码如下:packagecn.com.wzh;publicclassmain{publicStringcallService(StringTransNo,StringInxml){if("test&qu

axis调用webservice:返回值不正确

问题描述 axis调用webservice:返回值不正确 本人对webservice的调用不熟悉,求助各位大侠!多谢! WSDL的XML文件中定义的参数如下 name="zone" type="xsd:string" default="CM-ACCTSPID" name="Id" type="xsd:string" name="rowCount" type="xsd:decim

java 调用wsdl接口 大神帮忙讲解一下

问题描述 java 调用wsdl接口 大神帮忙讲解一下 现有一接口是c++写的 java调用他如何调用这个接口?在浏览器上显示为 解决方案 参考下:http://yang-min.iteye.com/blog/600172

javawebservice-android调用wsdl参数值取不到

问题描述 android调用wsdl参数值取不到 用安卓调用 javawebservice,以wsdl的形式,但是服务器端取不到传递的参数,具体代码如下,请高手帮忙!多谢 public static void getRemoteInfo(String phoneSec) { // 命名空间 // 调用的方法名称 String methodName = "login"; // EndPoint // SOAP Action String soapAction = nameSpace+me

如何实现axis调用.net webservice

问题描述 如何实现axis调用.netwebservice 解决方案 解决方案二:用开源的jar调用,网上搜搜很多例子.urlnamespace这些都要正确.

web service-jboss5环境下,cxf和axis调用webservice客户端都是不报错,不返回结果

问题描述 jboss5环境下,cxf和axis调用webservice客户端都是不报错,不返回结果 有谁碰到过这种问题,cxf和axis调用webservice没问题,部署到jboss5里面就有问题, 不报错,不返回结果 解决方案 http://blog.csdn.net/shiqi472807092/article/details/8254494

怎么用axis把wsdl文件生成相应的java类

问题描述 怎么用axis把wsdl文件生成相应的java类,我都已经配置好axis了,发布服务也可以了,就是我现在手里有wsdl文件,想把他生成JAVA类,怎么生成???加我QQ290612821,或者是推荐几个地址,直接告诉我最好啦,嘿嘿 问题补充:我按文章里写的下载了,然后运行后没有在source里生成对应的文件,点完马上就关闭了,是不是命令有问题呀,enet_java 写道 解决方案 引用我按文章里写的下载了,然后运行后没有在source里生成对应的文件,点完马上就关闭了,是不是命令有问题

webservice-java使用axis调用方法:server was unable to process request

问题描述 java使用axis调用方法:server was unable to process request 本人第一次使用webservice,服务端不是用java开发的,我这边使用了网上的例子, 用的是axis,本地能够调试通过,但一旦部署到服务器上调用的过程中就会报错, 始终不明白为什么,不能处理请求?传的参数为空?可我已经把我发送的xml的字符串打印出来了啊.各位看看下图,有没有大神能提点一二,谢谢!! 解决方案 今天在项目ASP.NET调用远程服务器Webservice,出现如下错