利用myeclipse自动生成web service client,测试调用接口时发生错误

下面是我的wsdl内容:

 <?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
    targetNamespace="http://112.15.179.187:82/service/yqyy.php"
    xmlns:tns="http://112.15.179.187:82/service/yqyy.php"
    xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
    xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:soapenc11="http://schemas.xmlsoap.org/soap/encoding/"
    xmlns:soapenc12="http://www.w3.org/2003/05/soap-encoding"
    xmlns:soap11="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">

    <wsdl:types>
        <xsd:schema  targetNamespace="http://112.15.179.187:82/service/yqyy.php">
            <xsd:element name="apply" >
              <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="1" maxOccurs="1"
                            name="in" type="xsd:string" />
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
            <xsd:element name="applyResponse" >
               <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element minOccurs="0" maxOccurs="1"
                            name="out" type="xsd:string" />
                    </xsd:sequence>
                </xsd:complexType>
            </xsd:element>
        </xsd:schema>
    </wsdl:types>
    <wsdl:message name="applyResponse">
        <wsdl:part name="baseUrl" element="tns:applyResponse" />
    </wsdl:message>
    <wsdl:message name="applyRequest">
      <wsdl:part name="arr" element="tns:apply"></wsdl:part>
    </wsdl:message>
    <wsdl:portType name="yqyyPortType">
        <wsdl:operation name="apply">
            <wsdl:input name="applyRequest"
                message="tns:applyRequest" />
            <wsdl:output name="applyResponse"
                message="tns:applyResponse" />
        </wsdl:operation>
    </wsdl:portType>
    <wsdl:binding name="yqyyHttpBinding"
        type="tns:yqyyPortType">
        <wsdlsoap:binding style="document"
            transport="http://schemas.xmlsoap.org/soap/http" />
        <wsdl:operation name="apply">
            <wsdlsoap:operation soapAction="http://112.15.179.187:82/service/yqyy.php" />
            <wsdl:input name="applyRequest">
                <wsdlsoap:body use="literal" />
            </wsdl:input>
            <wsdl:output name="applyResponse">
                <wsdlsoap:body use="literal" />
            </wsdl:output>
        </wsdl:operation>
    </wsdl:binding>
    <wsdl:service name="yqyy">
        <wsdl:port name="yqyyHttpPort"
            binding="tns:yqyyHttpBinding">
            <wsdlsoap:address
                location="http://112.15.179.187:82/service/yqyy.php" />
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions>

测试调用是报的错误如下:

 Exception in thread "main" com.sun.xml.ws.protocol.soap.MessageCreationException: Couldn't create SOAP message due to exception: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
    at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:292)
    at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:171)
    at com.sun.xml.xwss.XWSSClientPipe.process(XWSSClientPipe.java:118)
    at com.sun.xml.ws.api.pipe.helper.PipeAdapter.processRequest(PipeAdapter.java:115)
    at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:595)
    at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:554)
    at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:539)
    at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:436)
    at com.sun.xml.ws.client.Stub.process(Stub.java:248)
    at com.sun.xml.ws.client.sei.SEIStub.doProcess(SEIStub.java:135)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:109)
    at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:89)
    at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:118)
    at com.sun.proxy.$Proxy32.apply(Unknown Source)
    at test.Test.main(Test.java:18)
Caused by: com.sun.xml.ws.streaming.XMLStreamReaderException: XML reader error: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
    at com.sun.xml.ws.streaming.XMLStreamReaderUtil.wrapException(XMLStreamReaderUtil.java:267)
    at com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:95)
    at com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextContent(XMLStreamReaderUtil.java:110)
    at com.sun.xml.ws.streaming.XMLStreamReaderUtil.nextElementContent(XMLStreamReaderUtil.java:100)
    at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:174)
    at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:296)
    at com.sun.xml.ws.encoding.StreamSOAPCodec.decode(StreamSOAPCodec.java:128)
    at com.sun.xml.ws.encoding.SOAPBindingCodec.decode(SOAPBindingCodec.java:287)
    ... 14 more
Caused by: javax.xml.stream.XMLStreamException: ParseError at [row,col]:[1,1]
Message: Content is not allowed in prolog.
    at com.sun.xml.stream.XMLReaderImpl.next(XMLReaderImpl.java:563)
    at com.sun.xml.ws.util.xml.XMLStreamReaderFilter.next(XMLStreamReaderFilter.java:92)
    at com.sun.xml.ws.streaming.XMLStreamReaderUtil.next(XMLStreamReaderUtil.java:76)
    ... 20 more

网上翻遍我还是不知道怎么解决这个问题,紧急求助!!

0

1个回答

应该是你的发送的内容不支持,你把要发送的东东都序列化,实现序列化接口,试试

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Eclipse根据wsdl文件自动生成webservice client图解
Eclipse根据wsdl文件自动生成webservice client图解,以及调用示例,附测试项目。源码示例,包括两个wsdl文件
利用 Myeclipse 生成 Web Service 客户端代码
利用已经发布了的Web Service的wsdl来自动生成java的客户端代码
Eclipse根据wsdl文件自动生成webservice client图解,以及调用示例,附测试项目
以实际项目中遇到的部分为例 1.已知wsdl文件:SI_SD01302_GT2ERP_Syn_OutService.wsdl 2.在Eclipse中生成webservice客户端代码,New---->Other---->Webservice---->Webservice Client,选择之前拷贝到eclipse中的wsdl路径点击finish,这样eclipse就帮我们自动生成了webser
利用Myeclipse工具完成webservice的发布
WebService发布与调用 (Myeclipse工具版JAX-WS) 此方法发布的Web Service服务为服务器启动时即完成服务的发布。然后通过WSDL访问即可。 一:服务的发布 首先创建一个Web Service Project。此处命名为WSTest. 注意:还需要导入JAX-WS的jar包。 下面就可以写发布服务的业务类代码了。
利用myeclipse自带的功能实现webservice
最近一直在听说WebService的一个远程调用的东西,我用Jdbc写了一套增删改查,创建了两个项目来模拟服务端和客户端的交互实现WebService,写下来,避免以后忘掉。 1、新建一个Web Service Project项目,在项目中创建实体、接口、和接口实现类 2、Cedevice.java(数据实体的java类,所以简单展示一下)private int DEVICE_ID;//设备
(java使用myeclipse)调用webservice接口进行操作
webservcie接口调用,java 调用, wsdl文件导成java代码,常用接口。
PyCharm使用技巧:Test RESTful Web Service(RESTful接口测试界面)
PyCharm的Test RESTful Web Service工具提供了RESTful接口测试界面,如下图所示,提供了get、post,put等http方法,其中的Request子界面headers,Parameters,Body等功能,Response子界面用于显示返回值,Response Headers用于显示返回的消息头。
MyEclipse生成WSDL客户端 进行接口调用
在Myeclipse中可以自动生成客户端,对于WSDL的调用是很方便的。具体操作如下: 1、在项目上右击,选择new   -----   选择other  -----  输入 web service  选择 web service  client 点击next直到出现以下界面 输入需要生成客户端的wsdl的地址,再点击next,就会自动生成  src/main/java目录下   对...
.net 请求https接口时出现 基础连接已经关闭: 发送时发生错误,使用postman测试可以正常访问
在后台代码中进行基于https协议的请求时,我们经常会遇到一个错误:The underlying connection was closed: Could not establish trust relationship for the SSL/TLS secure channel(基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。) 1,先加入命名空间: using Syste...
测试京东万象的Webservice接口
代码: package com.ge.webservicetest.restfultest; import java.io.IOException; import javax.ws.rs.core.Response; import org.apache.commons.httpclient.HttpClient; import org.apache.commons.httpclient.Ht...
myeclipse2014创建webservice从0开始,跳过一个个的坑
1. 创建一个webservice project:2.新建一个主类: 3.生成新的webservice(此部会生成delegate文件),发布WS: 这一步如果不勾选,Generte WSDL,则相应的Webroot下面会缺失如下内容,导致部署tomcat出错 4.因为本地测试,配置tomcat相关: 5.启动Tomcat6.将webservice 部署到Tomcat上,此部可能
myeclipse发布webservice并且建立客户端调用
myeclipse for spring 创建webserver
Myeclipse调用webservice超时时间设置
简介: 今天突然发现数据缺失,原因是程序中的其中一个定时器已经有一天停止运行了。经过调试发现是webservice接口 没有返回结果集导致线程一直等待。 设置超时时间: 一:由myeclipse生成的客户端:jax-ws /** * This class was generated by the JAX-WS RI. * JAX-WS RI 2.1.3-hudson-390-
用MyEclipse10开发基于JAX-WS的Web Service实例,接口查询oracle数据库,SpringMVC controller调用接口,附带源码
1、MyEclipse新建一个Web Service项目。 2、输入项目名称,点击Finish完成。 3、创建一个类。package service; public class Getdata { public String helloword(){ return "Helloword!"; }} 4、点击项目任意文件,右键New–>Other,选择MyEclip
WebService 客户端实现报错
用java实现WebService客户端的时候,获取自定义返回值时,报错:严重: No returnType was specified to the Call object!  You must call setReturnType() if you have called addParameter().五月 14, 2018 2:59:31 下午 org.apache.axis.client....
LoadRunner压测webservice接口线程异常退出
LoadRunner压测webservice接口,线程异常退出。   40并发 controller与agent分开 施压服务器4核6G,2850   线程模式: 运行几分钟后主线程退出   Abnormal termination, caused by mdrv process termination   Action.c(6): Error: Web service...
Java生成webservice接口调用客户端Client代码的方式
一、cxf生成 1、首先需要下载cxf,cmd进入bin目录 2、执行命令 &quot;wsdl2java   -p   包名   -d   本地路径   -all   wsdl地址&quot;       例:wsdl2java -p com.kk -d D:\stub2 -all http://127.0.0.1:8080/ProInd.nsf/ControlService?OpenWebService?w...
Spring核心AOP(面向切面编程)
1、AOP概念: 面向切面编程,指扩展功能不修改源代码,将功能代码从业务逻辑代码中分离出来。        主要功能:日志记录,性能统计,安全控制,事务处理,异常处理等等。        主要意图:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它们独立到非指导业务逻辑的方法中,进而改变这些行为的时候不影响业务
用eclipse调用远程webservice生成客户端代码
以前在调用webservice的时候都是自己老老实实用axis写代码,今天在网上看到在myeclipse里面可以根据wsdl接口地址自动生成接口调用客户端代码,于是我就想到在eclipse里面是不是也可以根据wsdl接口地址自动生成接口客户端调用代码呢?答案是肯定的,接下来是操作步骤: 1、file>new>other在弹出的New提示框内,输入web se。   2、选择步骤1图片
用myeclipse 10 自带的浏览器打开页面,提示“当前页面的脚本发生错误”
打开myeclipse时不要急着运行项目,如果出现 “当前页面的脚本发生错误”鼠标点击时不能关闭的可以点击 【alt + Y】
服务引用webService出错!
在vs2010+asp.net中,新建了WebService.asmx项,但添加引用时提示“从此地址下载元地出错,请确认办您输入了有效地。”请前辈指导,应该如何解决?小弟先感谢了!(如果图片显示不全,请点击这个图片:http://images.cnblogs.com/cnblogs_com/tao666/666.jpg)详细提示错误如下:  下载“http://localhost:39495/We...
使用myeclipse创建web service客户端
第一步:新建一个 web service 工程 本例命名为yqytestclient 图解如下(注意:选择)然后点击 next,点击完成,至此工程已经建好; 第二步:使用xfire 自动生成客户端程序 图解如下: (1) 在yqytestclient工程中 右击 new----&gt; other ----&gt;web serviceclient,点击 next,点击 下一步 一直按...
WebService发布与访问并通过Postman测试WebService接口
一、创建webService服务。采用appache提供的cxf开发webService服务,需要引入如下几个包1、创建工程test创建实体类package hu.liu;import lombok.Getter;import lombok.Setter;/** * @author 作者:David * @version 创建时间:2018年3月5日 下午3:09:46 * 类说明 Info.ja...
axis 自动生成webservices客户端代理类
1.新建wsdltojava.bat文件,放到C盘,文件内容如下:set Axis_Lib=E:\axis-bin-1_4\axis-1_4\libset Java_Cmd=java -Djava.ext.dirs=%Axis_Lib%set Axis_Servlet=http://localhost:8080/CXFServer/SayHelloService?wsdl%Java_Cmd% or...
AXIS2+Myeclipse实现WebService数据库存储简单实例
真的是好久不碰WebService都忘干净了,这次的项目确实是个挑战,每天遇到很多问题,一部分能就解决就解决问题,不能就得绕过这个问题。百度上很多方法都不能解决我的问题,真是花了不少时间,希望这篇详细讲解可以帮到像我之前一样,到处苦苦寻找的人。
web service案例
web service案例,jboss5下部署,先用myeclipse建立web service项目,再新建web service,部署后访问http://localhost:8080/wsservice/services/OrderService?wsdl地址,看是否部署成功,再新建web service client,自动生成客户端测试代码
webservice自动生成客户端步骤总结
1.配置ssm+ws 2.写service接口 3. 这个apache-cxf资源下载里面有,我无法上传,自己去下载一个就可以了 在刚刚的黑窗口路径下执行该密令  wsdl2java.bat -p com.lanou.service  -client -encoding utf-8 -noAddressBinding  http://localho
WEB服务请求接口服务,抛出NoHttpResponseException异常的问题以及解决方式
补充说明:根本原因是公司防火墙改了限制,使用@PUT和@DELETE注解的接口方法都被卡了。 解决方法:将@PUT和@DELETE注解换成@POST注解     背景: 公司某个项目上线有段时间了,一直可以正常使用,某天实施的同事接到客户保障, 说是WEB端某个模块下的保存和修改会报错,具体页面如下 接着我用restful模拟请求工具,去请求接口,发现返回如下信息:   ...
webService通用客户端测试工具
非常小的一款webService通用客户端测试工具,使用也非常简单!
用axis生成客户端接口代码
步骤: 1.首先从http://ws.apache.org/axis/index.html上下载axis的程序包。 2.运行cmd,进入下载包解压后的目录,运行 Java -Djava.ext.dirs=lib org.apache.axis.wsdl.WSDL2Java -p client ****.wsdl (其中-p是生成代码的包名,****.wsdl是具体项目的wsdl...
webclient 基础连接已经关闭: 发送时发生错误。
基础连接已经关闭: 发送时发生错误。
MyEclipse使用JAX-WS 2.0生成WebService报错,无法生成WSDL文件
com.sun.xml.ws.model.RuntimeModelerException: runtime modeler error: Wrapper class com.spark.dao.jaxws.HasInfo(Java类中自己写的方法) is not found. Have you run APT to generate them?     at com.sun.xml.ws.mod
web service 测试演示程序
web service 测试演示程序,web service,test,client server
Idea创建webservice服务和客户端调用的几种方式,打包测试方式
本人第一次用idea学习Idea创建webservice服务和客户端调用以及如何部署: 首选是 创建webservice的方式和IDE中的部署发布测试: 1、AXIS,我是大致按照这个教程学习的:https://blog.csdn.net/qq_35489188/article/details/52997014 首先选择要创建的工程类型: 然后依次按照条件下一步创建好工程。 创建...
WebService接口测试
WebService的理解WebService就是Web服务的意思,对应的应用层协议为SOAP(相当于HTTP协议),可理解为远程调用技术。 特点:客户端发送的请求主体内容(请求报文)的格式为XML格式接口返回的响应主体内容(响应报文)的格式为XML格式WSDL的介绍就是WebService接口对应的WSDL文件,该文件通过xml格式说明如何调用,可以看作WebService的接口文档(使用说明书...
用MyEclipse自动生成Web Service Client的问题~~
用MyEclipse根据给定的WSDL URL来自动生成Web Service Client,测试出错rn生成两个文件:HelloClient.java和HelloClientServiceClient.javarnpackage _94._142._175._203.axis.helloclient;rnrnimport javax.jws.WebMethod;rnimport javax.jws.WebParam;rnimport javax.jws.WebResult;rnimport javax.jws.WebService;rnimport javax.jws.soap.SOAPBinding;rnrn@WebService(name = "HelloClient", targetNamespace = "http://203.175.142.94/axis/HelloClient.jws")rn@SOAPBinding(style = SOAPBinding.Style.RPC, use = SOAPBinding.Use.LITERAL, parameterStyle = SOAPBinding.ParameterStyle.BARE)rnpublic interface HelloClient rnrn @WebMethod(operationName = "getName", action = "")rn @WebResult(name = "getNameReturn", targetNamespace = "http://203.175.142.94/axis/HelloClient.jws")rn public String getName(rn @WebParam(name = "name", targetNamespace = "http://203.175.142.94/axis/HelloClient.jws")rn String name);rnrnrnrnpackage _94._142._175._203.axis.helloclient;rnrnimport java.net.MalformedURLException;rnimport java.util.Collection;rnimport java.util.HashMap;rnimport javax.xml.namespace.QName;rnimport org.codehaus.xfire.XFireRuntimeException;rnimport org.codehaus.xfire.aegis.AegisBindingProvider;rnimport org.codehaus.xfire.annotations.AnnotationServiceFactory;rnimport org.codehaus.xfire.annotations.jsr181.Jsr181WebAnnotations;rnimport org.codehaus.xfire.client.XFireProxyFactory;rnimport org.codehaus.xfire.jaxb2.JaxbTypeRegistry;rnimport org.codehaus.xfire.service.Endpoint;rnimport org.codehaus.xfire.service.Service;rnimport org.codehaus.xfire.soap.AbstractSoapBinding;rnimport org.codehaus.xfire.transport.TransportManager;rnrnpublic class HelloClientServiceClient rnrn private static XFireProxyFactory proxyFactory = new XFireProxyFactory();rnrn private HashMap endpoints = new HashMap();rnrn private Service service0;rnrn public HelloClientServiceClient() rn create0();rn Endpoint HelloClientLocalEndpointEP = service0.addEndpoint(new QName(rn "http://203.175.142.94/axis/HelloClient.jws",rn "HelloClientLocalEndpoint"), new QName(rn "http://203.175.142.94/axis/HelloClient.jws",rn "HelloClientLocalBinding"), "xfire.local://HelloClientService");rn endpoints.put(new QName("http://203.175.142.94/axis/HelloClient.jws",rn "HelloClientLocalEndpoint"), HelloClientLocalEndpointEP);rn Endpoint HelloClientEP = service0.addEndpoint(new QName(rn "http://203.175.142.94/axis/HelloClient.jws", "HelloClient"),rn new QName("http://203.175.142.94/axis/HelloClient.jws",rn "HelloClientSoapBinding"),rn "http://203.175.142.94/axis/HelloClient.jws");rn endpoints.put(new QName("http://203.175.142.94/axis/HelloClient.jws",rn "HelloClient"), HelloClientEP);rn rnrn public Object getEndpoint(Endpoint endpoint) rn try rn return proxyFactory.create((endpoint).getBinding(), (endpoint)rn .getUrl());rn catch (MalformedURLException e) rn throw new XFireRuntimeException("Invalid URL", e);rn rn rnrn public Object getEndpoint(QName name) rn Endpoint endpoint = ((Endpoint) endpoints.get((name)));rn if ((endpoint) == null) rn throw new IllegalStateException("No such endpoint!");rn rn return getEndpoint((endpoint));rn rnrn public Collection getEndpoints() rn return endpoints.values();rn rnrn private void create0() rn TransportManager tm = (org.codehaus.xfire.XFireFactory.newInstance()rn .getXFire().getTransportManager());rn HashMap props = new HashMap();rn props.put("annotations.allow.interface", true);rn AnnotationServiceFactory asf = new AnnotationServiceFactory(rn new Jsr181WebAnnotations(), tm, new AegisBindingProvider(rn new JaxbTypeRegistry()));rn asf.setBindingCreationEnabled(false);rn service0 = asf.create(rn (_94._142._175._203.axis.helloclient.HelloClient.class), props);rn rn AbstractSoapBinding soapBinding = asf.createSoap11Binding(service0,rn new QName("http://203.175.142.94/axis/HelloClient.jws",rn "HelloClientLocalBinding"),rn "urn:xfire:transport:local");rn rn rn AbstractSoapBinding soapBinding = asf.createSoap11Binding(service0,rn new QName("http://203.175.142.94/axis/HelloClient.jws",rn "HelloClientSoapBinding"),rn "http://schemas.xmlsoap.org/soap/http");rn rn rnrn public HelloClient getHelloClientLocalEndpoint() rn return ((HelloClient) (this).getEndpoint(new QName(rn "http://203.175.142.94/axis/HelloClient.jws",rn "HelloClientLocalEndpoint")));rn rnrn public HelloClient getHelloClientLocalEndpoint(String url) rn HelloClient var = getHelloClientLocalEndpoint();rn org.codehaus.xfire.client.Client.getInstance(var).setUrl(url);rn return var;rn rnrn public HelloClient getHelloClient() rn return ((HelloClient) (this).getEndpoint(new QName(rn "http://203.175.142.94/axis/HelloClient.jws", "HelloClient")));rn rnrn public HelloClient getHelloClient(String url) rn HelloClient var = getHelloClient();rn org.codehaus.xfire.client.Client.getInstance(var).setUrl(url);rn return var;rn rnrn public static void main(String[] args) rnrn HelloClientServiceClient client = new HelloClientServiceClient();rnrn //create a default service endpointrn HelloClient helloClient = client.getHelloClientLocalEndpoint();rnrn //TODO: Add custom client code herern //rn //helloClient.yourServiceOperationHere();rnrn System.out.println("test client completed");rn System.exit(0);rn rnrnrn我写个测试,运行时出错rnpackage _94._142._175._203.axis.helloclient;rnrnpublic class Test rn public static void main(String[] arg)rn HelloClientServiceClient binding = new HelloClientServiceClient();rn try rn HelloClient port=binding.getHelloClientLocalEndpoint();rn String str=port.getName("ibm");rn System.out.println(str); rn rn catch(Exception e)rn e.printStackTrace();rn rn rnrn错误:rnlog4j:WARN No appenders could be found for logger (org.codehaus.xfire.transport.DefaultTransportManager).rnlog4j:WARN Please initialize the log4j system properly.rnException in thread "main" java.lang.VerifyError: (class: org/codehaus/xfire/aegis/type/basic/ObjectType, method: writeSchema signature: (Lorg/jdom/Element;)V) Incompatible argument to functionrn at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.createDefaultMappings(DefaultTypeMappingRegistry.java:399)rn at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.createDefaultMappings(DefaultTypeMappingRegistry.java:302)rn at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.(DefaultTypeMappingRegistry.java:128)rn at org.codehaus.xfire.aegis.type.DefaultTypeMappingRegistry.(DefaultTypeMappingRegistry.java:116)rn at org.codehaus.xfire.jaxb2.JaxbTypeRegistry.(JaxbTypeRegistry.java:15)rn at _94._142._175._203.axis.helloclient.HelloClientServiceClient.create0(HelloClientServiceClient.java:73)rn at _94._142._175._203.axis.helloclient.HelloClientServiceClient.(HelloClientServiceClient.java:28)rn at _94._142._175._203.axis.helloclient.Test.main(Test.java:5)rn谁能告诉我是什么原因?
使用IDEA测试webservice天气
最近转了IDEA,熟悉中,使用IDEA运行webservice并记录 1.创建新项目  next到最后 2.src下新建WeatherWebService.wsdl,将天气webservic 地址内容粘贴到里面 地址:http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl 注意:1.将  ref="
WebService接口调用
最近项目中有朋友咨询我webService接口的调用,在这里总结并分享一下,我对webService方法的调用。 一、webService接口调用工具类 public class WebService { private WebService() { throw new IllegalAccessError("CallWebServiceInterface class"); }
Junit测试出现空指针异常
在学习Hibernate的时候,使用到Junit4进行测试,一直出现空指针异常的解决办法! 本人使用eclipse-mars-1版本进行开发,一直出现空指针异常,是eclipse版本的问题,换一个版本的,比如luna版本,运行正常!mars版本1,2都会出现空指针异常!
cxf动态代理调用webservice报错,传的参数类型和动态生成类型不一致
public static void main(String[] args) throws Exception{ QName serviceName = new QName(&quot;namespace&quot;, &quot;service的name&quot;); String hostUrl = &quot;http://xxx?wsdl&quot;; JaxWsDynamicClientFactory factory = JaxWsDynam...