`
jeooo.li
  • 浏览: 47060 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

在利用wsdl文档设计web服务时方法的命名要注意在java下的大小写问题

阅读更多

在利用wsdl工具编写wsdl文档的时候,对于web服务提供的方法名称,由于习惯了.NET下的方法命名规则,喜欢把首写字母大写,结果在java中利用xfire生成了web服务,调用的时候客户端抛出org.codehaus.xfire.fault.XFireFault: Invalid operation的异常来。一开始不知道是方法命名的原因,结果查找了一个上午都没用找到答案。网上的答案有的说是xfire版本不对、或者是wsdl的stype为rpc导致的,也有的说的是xfire的server.xml配置文件错误。但是这些都已经排除了,后来才想到以前用jquery调用java的方法时如果方法为大写字母开头的话就会出现找不到方法的异常,想到这,赶紧把wsdl中的方法首写字母改为小写,重新生成服务端和客户端,运用OK

分享到:
评论

相关推荐

    Java XML和Web服务宝典

    《Java XML和Web服务宝典》是一本深入探讨XML(可扩展标记语言)与Web服务在Java环境中的应用的专业书籍。XML作为一种数据交换格式,它的重要性在于其结构化和自解释性,使得不同系统间的数据交换变得简单而有效。而...

    java.lang.NoSuchMethodException: .getPortClassMap()

    2. **命名或拼写错误**:检查方法名是否正确无误,包括大小写和拼写。Java是区分大小写的,一个小写字母的差异也可能导致此问题。 3. **版本不兼容**:如果你使用的是第三方库或API,有可能是因为升级或降级了库的...

    Axis2 SOAP XML报文节点首字母小写转大写,节点命名空间前缀添加与剔除(JAVA)

    在处理SOAP XML报文时,我们可能遇到一些规范性问题,例如节点首字母大小写的转换,以及节点命名空间前缀的添加与剔除。本文将深入探讨这些问题,并提供相应的解决方案。 首先,关于SOAP XML报文中的节点首字母大小...

    超级有影响力霸气的Java面试题大全文档

    超级有影响力的Java面试题大全文档 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。...

    Axis2的OMElement SOAP XML报文节点首字母小写转大写(注意,是节点,不是节点元素的值) java

    在IT行业中,尤其是在Web服务开发领域,Axis2是一个广泛使用的SOAP(简单对象访问协议)服务框架,它基于Java实现。SOAP是一种用于交换结构化信息的标准协议,XML则是其消息格式的基础。当我们处理SOAP XML报文时,...

    java 面试题 总结

    子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。...

    WebService编写、调用测试工具

    1. 定义服务接口:使用WSDL文件描述服务的接口,包括服务的命名空间、方法名、参数类型等。 2. 实现服务:根据WSDL文件,使用相应的编程语言(如Java的JAX-WS,.NET的ASMX)实现服务逻辑。 3. 部署服务:将实现的...

    dom4j-1.6.1本地文档

    3. **Web服务**:在处理SOAP消息或WSDL文件时,dom4j是理想的工具。 4. **XML数据库**:在与XML数据库交互时,dom4j可用于数据的读取和写入。 5. **XML文档生成**:例如,自动生成报告、日志等文件。 在“dom4j-...

    XML相关参考书籍共8本电子书

    2. **XML语法**:学习XML文档的语法规则,如必须拥有根元素,元素名称大小写敏感,属性值必须用引号包围等。同时,了解XML文档声明和文档类型定义(DTD)或XML Schema的作用。 3. **XML解析**:解析XML文档的不同...

    XML编程宝典

    XML文档必须符合特定的语法规则,例如,所有元素都必须闭合,元素名区分大小写,属性值需用引号包围等。此外,XML文档有其特定的文档类型定义(DTD)或XML Schema,用于验证文档结构的正确性。 3. **XML解析**: ...

    XML高级应用 由浅入深,是一个非常好的学习教材

    此外,XML文档必须遵循一定的语法规则,如元素名称的大小写敏感性,以及正确的嵌套顺序。 接下来,我们将深入探讨XML命名空间(Namespaces)。命名空间允许在XML文档中使用相同的元素名称,而不会造成冲突。通过...

    xml学习手册 xml学习资料

    XML文档必须遵循一定的规则,比如所有元素都必须有开始标签和结束标签,且大小写敏感。 在XML学习手册中,可能会详细介绍XML的声明(Document Type Declaration, DTD)和XML Schema,它们是用于定义XML文档结构的...

    《XML技术》测验题(含答案)

    XML的标签必须遵循一定的命名规则,比如标签名是大小写敏感的,且不能以数字开头。此外,它们还必须符合XML的命名空间规范,以便在不同的上下文中避免名称冲突。 XML文档类型定义(DTD)与XML Schema: XML文档可以...

    XML编程从入门到精通 XML 中文指南

    标签名称区分大小写,属性值需用引号包围。 4. **命名规则**:XML的命名遵循一些特定规则,如不能以数字开头,不能包含特殊字符等。 5. **DTD(Document Type Definition)或XSD(XML Schema)**:它们用来定义XML...

    XML编程从入门到精通(pdf文件)

    - **XML命名规则**:讲解XML标签、属性、命名空间等的命名规则,强调其区分大小写和避免保留字。 - **XML文档类型定义(DTD)**:阐述DTD的作用,如何定义元素和属性,以及如何在XML文档中引用DTD。 ### XML解析 - ...

    QT093-XML实用教程.rar

    3. **命名规则**:XML的元素、属性和命名空间等名称是大小写敏感的,且不能以数字开头。它们应遵循XML的命名规则,避免使用保留字符。 4. **DTD(Document Type Definition)或XML Schema**:这些是定义XML文档结构...

    xml编程案例

    XML标签、属性和命名空间的名称是大小写敏感的,并且必须遵循一定的规则,例如不能以数字开头,不能包含特殊字符,等等。 XML的DTD(Document Type Definition)与Schema: DTD和Schema用于定义XML文档的结构和约束...

    XML常考练习题!!XML常考练习题

    2. XML命名规则:XML标签、属性和命名空间等都遵循严格的命名规则,比如名称必须以字母或下划线开头,不能包含空格和某些特殊字符,且区分大小写。 3. DTD(Document Type Definition)与XSD(XML Schema):DTD是...

    这是一本有关最新的技术XML编程的书,书中详细的说明了XML的编程方式

    XML文档必须遵循严格的语法规则,如元素名称区分大小写,属性值需用引号括起等。 2. **命名空间(Namespaces)**:在大型项目中,可能会遇到相同名称的元素。为避免冲突,XML引入了命名空间,允许我们为元素和属性...

    XML学习的一些基础知识、细节知识

    - **命名规则**:XML元素、属性和命名空间的名称是区分大小写的,并且不能以数字开头。 - **结构化**:XML文档基于树形结构,其中元素嵌套关系清晰,便于解析和理解。 2. 文档类型定义(DTD)与XML Schema: - *...

Global site tag (gtag.js) - Google Analytics