`
firebirdyuan
  • 浏览: 13398 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

XFire与SOAP Header验证结合出异常

    博客分类:
  • JAVA
阅读更多
最近在学习使用XFire时,在结合SOAP Header信息验证时竟然抛出了异常,到网上搜索了一大堆资料,但还没有办法解决。附件中是我的工程文件,服务器使用的是Resin3.0.23.
给的工程中缺少下面的包
XFire的版本是1.2.6

lib包中包含activation-1.1.jar,commons-codec-1.3.jar,commons-httpclient-3.0.jar
,commons-logging-1.0.4.jar,jaxen-1.1-beta-9.jar,jdom-1.0.jar,jsr173_api-1.0.jar,mail-1.4.jar,spring2.0.jar,wsdl4j-1.6.1.jar,wss4j-1.5.1.jar,wstx-asl-3.2.0.jar,xbean-2.2.0.jar,xbean-spring-2.8.jar,xbean-spring-2.8.jar,XmlSchema-1.1.jar



抛出的异常既然是无法解析[META-INF/xfire/services.xml]
Error initializing XFireServlet.
[10:51:09.671] org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [META-INF/xfire/services.xml]; nested exception is java.lang.IllegalStateException: Unable to invoke parseNestedCustomElement method
[10:51:09.671] Caused by: java.lang.IllegalStateException: Unable to invoke parseNestedCustomElement method,


在services.xml中注释<!--<handlers></handlers-->就是正常的。

请给为熟悉XFire的达人给看看。在此十分感谢
分享到:
评论
4 楼 yangpeihai 2008-06-18  
http://www.blogjava.net/amigoxie访问该地址。。。开发Xfire所需要的包。。。。现在小弟需要一个包:xbean-spring-2.8.jar。请您把它发送给我好吗?我的邮箱是:472579211@qq.com    谢谢啦!
3 楼 luopan68 2008-03-27  
少了spring-support.jar
2 楼 luopan68 2008-03-27  
你少了一个包
1 楼 firebirdyuan 2007-10-25  
http://localhost:8080/services访问页面抛出下面异常:
500 Servlet Exception
java.lang.NoSuchMethodException: org.springframework.beans.factory.xml.BeanDefinitionParserDelegate.parseNestedCustomElement(org.w3c.dom.Element)

相关推荐

    使用xfire框架搭建webService的一个demo

    本示例将详细解释如何利用xfire框架搭建一个包含SOAP Header身份验证和WS-Security身份验证的Web Service。 首先,让我们了解`xfire`。Xfire(现为Apache CXF的一部分)是一个开源的Java框架,它简化了创建和使用...

    soapHeader验证例子

    SOAP Header是SOAP消息的非必需部分,与SOAP Body一起构成了整个SOAP消息。Header中的元素不直接影响SOAP消息的处理,而是提供了一种机制来传递额外的信息,这些信息可以是可选的或强制的。例如,用于身份验证、...

    web接口开发xfire实例

    1. **SOAP协议**:理解SOAP消息的结构,包括Envelope、Header和Body元素,以及如何在Java中创建和解析这些消息。 2. **XFire服务定义**:如何使用注解或XML配置文件定义Web服务,包括服务接口、操作方法和输入/输出...

    .net调用java xfire发布的webservice封装soapheader头信息

    在这个自定义处理器中,首先检查SOAP消息的Header是否为空,如果为空则抛出异常,表明请求缺少必要的验证信息。接下来,从Header中提取`AuthenticationToken`元素,进一步检查其中的`Username`和`Password`字段,...

    WebService&SOA&ESB入门介绍(手把手xfire开发WS入门实例)

    SOAP消息通常包含三个主要部分:封装(Envelope)、头部(Header)和主体(Body)。SOAP 1.1仅支持HTTP POST,而SOAP 1.2增加了对HTTP GET的支持。 【WSDL】 WSDL(Web Service Description Language)是用于描述...

    webservice开发资料

    XFire支持SOAP、RESTful风格的服务,并且提供了丰富的客户端和服务器端API。XFire的核心特性包括自动绑定、XML处理、类型安全的调用以及对WS-I(Web Services Interoperability)基本Profile的支持,这确保了不同...

    Web_Service开发指南

    - **XFire**:另一个开源的SOAP服务框架,与Axis相比更轻量级,适用于简单的SOAP服务开发。 - **CXF**:集成了Axis和XFire的功能,提供了一个强大的框架来创建和消费Web服务。CXF支持多种协议,包括SOAP、REST等。 -...

    web service

    SOAP消息的结构包括Envelope、Header和Body元素,Envelope定义消息的整体框架,Header包含了与消息处理相关的附加信息,而Body则包含了实际的服务调用数据。如果在传输过程中出现错误,还会包含一个Fault元素来表示...

    Webservice-CXF实用手册学习大全

    - soap消息格式:SOAP是WebService的消息格式,定义了消息的结构,包括头部(header)和主体(body)部分。 - 输入输出参数的注解:在JAX-WS中,使用注解来声明服务方法的输入输出参数,使得服务的开发更加直观。 ...

    安卓网络开发

    总的来说,Android网络开发中的Web Service技术使得Android应用能够跨越平台限制,与服务器端的业务逻辑进行高效交互,实现丰富的功能,如数据同步、用户验证、实时更新等。理解并掌握Web Service的原理和ksoap2-...

    Web Services程序代码

    5. **服务实现与部署**:在XFireDemo中,服务的实现通常涉及创建一个Java类,该类包含了服务的业务逻辑,然后使用XFire提供的API将其暴露为SOAP服务。部署服务可能涉及配置XML文件,指定服务的URL、端口和方法映射。...

    WebService开发指南

    - **SOAP头验证**:通过在SOAP消息头部添加安全信息来验证消息的来源。 - **服务端代码生成**:根据WSDL规范自动生成服务端代码,简化开发过程。 #### 三、示例应用场景 1. **企业内部系统集成**:通过...

    apache cxf示例

    这个项目融合了XFire和Celtix两个项目的最佳特性,提供了丰富的功能,包括SOAP、RESTful API、WS-*协议支持以及多种绑定和数据格式选项。在Eclipse中使用CXF开发Web服务是一个常见且高效的方法,尤其适合初学者和...

Global site tag (gtag.js) - Google Analytics