`
thd52java
  • 浏览: 72116 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

创建WebService时遇到的问题

    博客分类:
  • web
阅读更多

      今天在创建webService时遇到了一下问题:

      The service class "com.pera.spellcheck.SpellCheckSearcher" does not comply to one or more requirements of the JAX-RPC 1.1 specification, and may not deploy or function correctly.

原因:JAX-RPC1.1在处理SAOP与XML的映射时,不支持返回类型是List的类型。

解决:把List的返回类型改成数组的类型。如:List<UserBean>改成UserBean[].

背景:JAX-RPC 在javaEE1.5中已经被删除,已经不再用了,换成JAX-WS. JAX-RPC是JAVA API for XML Remote procedure client(基于可扩展标记语言XML的远程过程调用的Java应用程序接口).

JAX-WS(JAVA for XML Webservice)是JAX-RPC 的演进版本,两者最大的区别:JAX-RPC是RPC/encoded样式的wsdl,但JAX-WS不提供支持,其中JAX-WS大部分都是注解。

用axis1.4发布webservice选择style and use的问题

原因:axis1.4太旧,使用的JAX-RPC来处理SAOP与XML的映射,而JAX-RPC 只支持RPC/encoded样式,如果使用document/literal(wrapped)或document/literal 客户端就不能识别返回类型是对象的或List类型、数组类型的值。

解决:1.用JDK1.6以上或JDK1.6提供的webservice发布。2.axis2进行发布。3、axis1 要选择发布的样式为RPC/encodded.

0
0
分享到:
评论

相关推荐

    webservice调用常见问题

    在Visual Studio 2008环境下开发Web Service时,如果遇到在ASP.NET中无法调用的问题,主要可以从两个方面进行排查:一是确认WebService服务端的配置文件和实现类中的相关设置是否正确;二是检查是否有跨域访问的限制...

    pb开发webservice的经验

    5. **错误处理**:在调用Web服务时,可能会遇到各种错误,如网络问题、服务不可用或数据验证失败等。PB开发者需要编写适当的错误处理代码,以优雅地处理这些问题并提供反馈。 6. **性能优化**:由于Web服务通常涉及...

    一个webservice的创建与调用的例子C#

    - 当Web服务调用出现错误时,可能会遇到IIS源错误。例如,`IIS源错误 [没有相关的源行].doc`可能表示在服务执行过程中发生了未捕获的异常。在这种情况下,应检查服务代码中的错误处理,并确保所有可能引发异常的...

    BCB 调用WebService方法及常见问题排查

    创建WebService接口项目 - 打开C++ Builder,依次点击`File` -&gt; `New` -&gt; `Others...`。 - 在弹出的新建项目对话框中选择`WebServices`选项。 - 双击`WSDL Importer`来创建一个新的WebService项目。 - 输入...

    WebService发布过程及常见问题(含Win7)

    ### WebService发布过程及常见问题解析 #### 一、创建Web服务项目 ...- 遇到问题时,应仔细检查配置文件和错误日志,利用调试工具定位并解决问题。 - 通过遵循上述步骤和注意事项,可以有效地部署和使用WebService。

    LoadRunner下WebService测试的若干问题

    在LoadRunner中,可以使用Web HTTP/HTML协议或SOAP协议来创建WebService测试脚本。Web HTTP/HTML协议适用于RESTful服务,而SOAP协议则用于SOAP服务。使用LR的 VuGen(Virtual User Generator)录制HTTP请求,并在...

    webservice

    3. **部署环境**:在低版本的JDK中可能遇到兼容性问题,建议升级至最新版本的JDK,例如JDK 1.7及以上。 4. **开发工具设置**:如果使用IDE(如MyEclipse)进行开发,需确保项目配置正确,避免出现编译或运行时的错误...

    Xfire调用webservice无法传递参数问题

    标题“Xfire调用WebService无法传递参数问题”暗示了开发者在尝试使用Xfire框架时遇到了参数无法正常传递到Web服务的情况。这可能涉及到多个方面,如编码问题、序列化错误、类型不匹配或者配置不正确等。以下是一些...

    如何搭建IIS webservice 接口

    使用C#或VB.NET创建WebService类,继承自System.Web.Services.WebService。定义公共方法,这些方法将在服务中公开供客户端调用。别忘了添加[WebMethod]特性,以标识可被Web服务调用的方法。 9. **发布与测试** ...

    java webService XML document String

    1. **创建WebService**:开发者可以使用JAX-WS的注解如`@WebService`、`@WebMethod`等将普通Java类声明为WebService接口和实现。 2. **发布WebService**:通过`Endpoint`类,我们可以将实现类发布到指定的端口,使...

    使用RAD写WebService

    创建WebService是软件开发中常见的任务,尤其在企业级应用中,用于服务间的通信和数据交换。 Rational Application Developer (RAD) 是IBM提供的一款强大的集成开发环境,支持开发包括WebService在内的多种应用。...

    WebService的创建、发布及部署过程

    创建、发布和部署WebService是开发过程中的关键步骤,下面将详细讲解这些过程以及可能遇到的问题和解决方案。 一、创建WebService 创建WebService通常使用编程语言如C#,在.NET Framework环境下,可以通过Visual ...

    WebService源码和笔记.zip

    6. **跨域问题及解决方案**:在Web环境中,由于同源策略限制,跨域调用WebService会遇到问题,笔记可能会讲述如何通过CORS(跨源资源共享)或其他方式解决。 7. **RESTful服务对比**:对比RESTful API与传统的SOAP ...

    C#WebService发布和IIS配置以及部分问题解决

    ### C# WebService 发布与 IIS 配置详解及常见问题解决 #### 一、IIS 安装与配置 在开始之前,确保已经安装了 Windows 的 Internet 信息服务 (IIS)。以下是如何安装 IIS 的步骤: 1. **打开控制面板**:通过开始...

    java版WebService生成客户端和服务端的实例

    添加异常处理代码,确保程序在遇到问题时能够优雅地恢复或提示。 总结来说,本实例通过Apache Axis1.4展示了如何在Java环境下创建和使用WebService。从准备必要的jar包,到编写服务接口和实现,再到生成和部署服务...

    domino中运用webservice

    6. **Readme.txt文件**:在这个例子中,Readme.txt文件提供了部署和运行示例的详细步骤,包括环境设置、代码解释以及可能遇到的问题和解决方案。遵循这个文件的指导,用户可以成功地运行和测试提供的示例。 7. **...

    个人用DELPHI写的WEBSERVICE

    通过这个个人开发的DELPHI WEBSERVICE示例,我们可以深入了解如何利用DELPHI实现网络服务,以及在实践中可能遇到的问题和解决策略。对于想要深入学习DELPHI和Web服务开发的人来说,这是一个非常有价值的参考资料。

Global site tag (gtag.js) - Google Analytics