`
hzl7652
  • 浏览: 118756 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

解决com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag

阅读更多

是在开发前一篇文章中的jax-ws handler的例子时遇到的问题,当我需要建立对应webservice的客户端时报了com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag.错误

 

查了很多发现有一种是因为jax-ws版本问题,但我不是这个问题。

 

事实上问题就出在handler的实现上,当我实现SOAPHandler接口时,使用eclipse自动生成了借口定义的函数,而这些函数中其中有

@Override  
    public boolean handleMessage(SOAPMessageContext context) {  
// TODO Auto-generated method stub  
        return false;//!!!  
    }  
 自动生成时返回为false,而这个返回意味着,经过这个handler,当前的webservice将被终止处理,也就是说,webservice将不会有正常的返回,这也导致客户端要parse返回的SOAP消息时出现标签的识别错误。所以只要该成true就正常了。而且这个函数会被调用两次,一次是webservice的inbound,一次是outbound
分享到:
评论

相关推荐

    jaxws java webservice需要的jar包

    2. **com.sun.xml.ws.api.jar**:这是JAX-WS RI(Reference Implementation)的核心库,实现了JAX-WS规范,提供了服务端和客户端的具体实现。 3. **com.sun.xml.bind.jaxb-core.jar** 和 **...

    EurekaLog_7.5.0.0_Enterprise

    7)....Added: Streaming unpacked debug info into temporal files instead of memory - this greatly reduces run-time application memory usage at cost of slightly slower exception processing. This also ...

    Effective.XML.50.Specific.Ways.To.Improve.Your.XML

    2. **解析与生成**:学习如何使用DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)解析XML文档,并了解它们各自的优缺点。同时,掌握XML序列化,将对象转换为XML格式。 3....

    android layout XML解析错误的解决方法

    4. StAX(Streaming API for XML):类似于Pull解析,但提供了更多的控制流,允许在解析过程中创建和修改XML。 5. XMLPullParser:Android中的`XMLPullParser`是基于事件的解析器,可以向前读取,而无需加载整个...

    xml.zip_BOG_XML解析

    3. StAX(Streaming API for XML)解析:StAX介于DOM和SAX之间,允许程序以迭代方式读取或写入XML,既节省内存又提供了更多控制。 在Java中,处理XML的主要API有: - javax.xml.parsers.DocumentBuilderFactory 和...

    Xml.zip_JAVA读取xml_XML读取_java_saxreader

    Java作为一种强大的编程语言,提供了多种方式来读取和操作XML文档,其中包括DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。本教程将重点介绍如何使用SAXReader在Java中...

    xml_database.rar_xml_xml databa_xml 数据库_xml数据_数据库 XML

    这可以通过使用DOM(Document Object Model)、SAX(Simple API for XML)或StAX(Streaming API for XML)等解析器来完成。 2. **映射数据模型**:将XML数据映射到数据库中的表结构。这涉及到理解XML文档的结构并...

    XML.rar_java xml

    - StAX(Streaming API for XML):提供一种推拉模型,允许开发者按需读取XML,内存占用少且灵活。 3. JAXB(Java Architecture for XML Binding): - 是Java平台的标准之一,用于在Java对象和XML之间进行自动...

    XML指南电子资源下载

    3. StAX解析:StAX(Streaming API for XML)介于DOM和SAX之间,允许开发者按需读取XML流,更节省内存。 四、XML的应用场景 1. 数据交换:XML常用于不同系统间的数据交换,如Web服务(SOAP)、RESTful API等。 2....

    Unity 在StreamingAssets路径下加载Xml文件

    本文将深入探讨如何在Unity的StreamingAssets路径下加载XML文件,并解决不同平台下加载路径的问题以及如何跳过Unicode Byte Order Mark (BOM)来正确解析XML文件。 首先,我们了解StreamingAssets路径。Unity提供了...

    xml.rar_java 操作xml

    3. StAX(Streaming API for XML):StAX提供了一种流式处理XML的方法,允许开发者以迭代方式处理XML事件,既高效又灵活。Java标准库中的`javax.xml.stream.XMLInputFactory`和`javax.xml.stream.XMLEventReader`...

    xml.rar_java xml_xml

    3. StAX(Streaming API for XML):介于DOM和SAX之间,允许程序员通过迭代器或推拉模型逐个事件地处理XML。`javax.xml.stream.XMLInputFactory`和`javax.xml.stream.XMLStreamReader`是StAX的主要类。 在压缩包中...

    xml解决方案开发实务

    本教程“XML解决方案开发实务”将深入探讨XML的原理、应用及开发实践,旨在帮助读者理解和掌握XML技术。 XML的基础: 1. XML设计原则:XML的创建目标是简化数据共享和处理,其语法基于SGML(标准通用标记语言),但...

    在-Android-上使用-XML.docx

    3. StAX(Streaming API for XML):是一种基于流式的 XML 解析方法,适合大规模的 XML 文档。 在 Android 中使用 XML 的优点 使用 XML 在 Android 开发中有多种优点,例如: 1. 轻量级:XML 文件非常轻量级,...

    java-open-the-xml-file.zip_java Open xml_open

    在Java中,我们可以利用DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)等库来处理XML文件。 1. DOM解析:DOM将整个XML文档加载到内存中,形成一个树形结构,允许开发者...

    xml-apis.zip_JAVA XML_java xml_xml_zip

    5. **StAX(Streaming API for XML)**:提供了一种流式处理XML的方法,介于SAX和DOM之间。StAX允许开发者以迭代方式读取或写入XML,内存使用效率比DOM高,且更加灵活。 6. **XML Schema(XSD)支持**:用于验证XML...

    java xml.java操作XML文档

    这些API包括DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。 1. DOM API: 这种方法将整个XML文档加载到内存中,形成一个树形结构。通过DOM,我们可以方便地遍历和修改...

    java-xml.rar_xml_xml 比较

    本文将深入探讨Java中处理XML的四种主要方法:DOM(Document Object Model)、SAX(Simple API for XML)、StAX(Streaming API for XML)以及JAXB(Java Architecture for XML Binding)。这四种方法各有优缺点,...

    spark-assembly linux下运行local模式缺失包

    spark streaming job 打成jar包,在linux系统下运行local模式,报错: 18/04/12 14:14:18 ERROR SparkContext: Error initializing SparkContext. com.typesafe.config.ConfigException$Missing: No configuration ...

    javajiexiXML.rar_java解析xml

    除了DOM和SAX之外,还有其他的解析方式,如StAX(Streaming API for XML)和JAXB(Java Architecture for XML Binding),它们分别提供了一种流式解析和对象绑定的方法。 StAX允许你以迭代方式读取或写入XML,避免...

Global site tag (gtag.js) - Google Analytics