0 0

java中将wsdl文件生成java类报错5

对象类型,代码如下显示     
elemField = new org.apache.axis.description.ElementDesc();
        elemField.setFieldName("photoInfoList");
        elemField.setXmlName(new javax.xml.namespace.QName("http://params.com.cn", "photoInfoList"));
         elemField.setXmlType(new javax.xml.namespace.QName("http://params.com.cn", "PhotoInfoList"));
         elemField.setNillable(true);
        typeDesc.addFieldDesc(elemField);

客户端调用报错:
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: org.xml.sax.SAXException: Invalid element in cn.com.params.PhotoInfoList - item
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:admin-PC

org.xml.sax.SAXException: Invalid element in cn.com.params.PhotoInfoList - item
at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
2012年12月26日 14:45

1个答案 按时间排序 按投票排序

0 0

org.xml.sax.SAXException: Invalid element in cn.com.params.PhotoInfoList - item
看看这个。。。这里有问题的~~

2012年12月26日 15:22

相关推荐

    WebService的WSDL文件生成Java代码工具

    在本话题中,我们将深入探讨如何利用WSDL文件生成Java代码,以便于开发和调用WebService。 WSDL文件是WebService的核心,它定义了服务的接口、消息格式、操作和地址等信息。WSDL是XML格式的,可以被工具解析并生成...

    把wsdl文件转换成java类 使用wsdl2Java工具

    这个命令将根据WSDL文件生成一系列的Java类,包括服务接口、消息实体、异常类以及客户端代理类。你可以通过添加不同的选项来定制生成的代码,例如指定包名、启用抽象模式等。 4. **理解生成的代码**: 生成的Java类...

    把wsdl文件或地址转化成java代码工具

    这样,开发者无需手动编写调用Web服务的Java代码,只需导入WSDL文件,MyEclipse就能自动生成相应的Java客户端 stub类,这些类提供了与Web服务交互的方法。 具体步骤如下: 1. 打开MyEclipse,创建一个新的Web项目...

    wsdl文件生成java webservice 工具(附带生成后调用方法)

    本文将详细介绍如何使用Axis工具根据WSDL文件生成Java Web服务,并提供生成后的调用方法。 首先,我们需要理解WSDL文件。WSDL是一种XML格式的规范,用于描述Web服务的接口,包括服务提供的操作、消息结构、地址以及...

    wsdl生成java代码工具

    它的主要功能是从WSDL文件生成Java源代码,这些代码可以被编译并用作Web服务的客户端或者服务提供者。通过运行`wsdl2java.cmd`,用户可以将WSDL描述转换为可操作的Java类。 4. **使用Wsdl2Java工具**: - **命令行...

    根据wsdl文件生成webservice客户端工具(java)

    o%Output_Path% -p %Package% wsLvxianService.wsdl这句中的wsLvxianService.wsdl改为你的wsdl文件名,参数%Package%表示的是你的文件生成之后保存的包名,Output_Path标示的是你的输出文件路径。

    SoapUI测试工具WSDL文件生成--个人总结

    ### SoapUI测试工具WSDL文件生成方法 #### 一、前言 在软件测试领域,SoapUI是一款非常流行的API测试工具,它支持多种协议(如SOAP、REST等),能够帮助测试人员快速创建测试案例,执行功能性和回归性测试。本文将...

    wsdl生成java客户端报错问题解决方法

    解决使用wsdl生成java客户端报错:java.lang.reflect.invocationtargetexception的方法之一

    根据wsdl生成webservice服务端(3种方式)

    SOAPUI是一款强大的测试工具,除了可以进行接口测试外,还能根据WSDL文件生成Java代码。以下是具体步骤: 1. **安装SOAPUI**:确保已安装SOAPUI 3.5.1版本。 2. **配置环境变量**:如果使用Apache CXF作为生成工具...

    Eclipse中用wsdl生成java客户端

    随着WebService技术的普及,Eclipse也提供了相应的支持,允许开发者通过wsdl文件生成Java客户端。本文将详细介绍如何在Eclipse中使用wsdl文件生成Java客户端。 首先,让我们了解什么是wsdl文件。Wsdl(Web Services...

    Java2WSDL和WSDL2Java操作指南.doc

    Java2WSDL 和 WSDL2Java 是两种常用的 Web 服务开发工具,分别用于将 Java 类转换为 WSDL 文件和将 WSDL 文件转换为 Java 代码。在本文中,我们将详细介绍 Java2WSDL 和 WSDL2Java 的使用方法和参数设置。 Java2...

    使MyEclipse调用Axis的wsdl2java 通过wsdl生成客户端

    本文将深入探讨如何使用MyEclipse集成开发环境来调用Axis工具,通过WSDL(Web Service Description Language)文件生成客户端代码。这个过程对于理解Web服务的生命周期和客户端开发流程至关重要。 首先,我们需要...

    使用CXF: Java 2 WSDL

    "Java 2 WSDL"指的是从Java类生成WSDL(Web Services Description Language)文件的过程。这通常在我们需要为已有的Java接口创建Web服务时进行。CXF提供了强大的工具,能够帮助开发者从Java接口自动生成WSDL,简化了...

    根据wsdl文件生成的接口类

    根据wsdl文件生成的接口类,请帮助分析

    根据WSDL文件生成客户端代码与创建客户端工程

    根据WSDL文件生成客户端代码与创建客户端工程 注意小细节:在根据对方提供的webservice地址,先将对方webservice的wsdl文件描述文件保存到本地时,格式先保存为xml,后将其后缀名为.wsdl的文件 否则报:...

    Java解析wsdl文档获取具体的方法与参数

    总结,Java解析WSDL文档获取具体的方法与参数涉及的主要知识点包括:XML解析(DOM)、JAX-WS框架、`javax.xml.ws.Service`类的使用,以及如何基于WSDL生成服务客户端代码。理解这些概念,将有助于开发和消费Web服务...

    Eclipse根据wsdl文件逆向生成webservice客户端项目源码

    在Eclipse集成开发环境中,我们可以使用"Web Service Explorer"或"New Web Service Client"向导来根据WSDL文件生成客户端代码。以下是步骤: 1. **导入WSDL文件**:在Eclipse中,选择“File” > “Import” > “Web...

    Java2WSDL和WSDL2Java操作指南

    在Web服务领域,Java2WSDL 和 WSDL2Java 是两个非常重要的工具,它们分别用于从Java类生成WSDL文件以及从WSDL文件生成Java类。本文将详细介绍这两个工具的使用方法及其参数说明,并提供一个具体的示例。 #### 二、...

Global site tag (gtag.js) - Google Analytics