0 0

关于Axis WebService 发布错误,请大家帮忙,谢谢了5

刚尝试Axis,客户端调用时发现一错误,在调用无参数方法时.

 

错误:

        中文呢

        Exception in thread "main" org.apache.axis2.AxisFault: The input stream for an incoming message is null.

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:92)

at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)

at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)

at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)

at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)

at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)

at ws.AxisServiceStub.getPrice(AxisServiceStub.java:197)

at ws.Test.main(Test.java:23)

源代码:

 

//初始化Sub类

AxisServiceStub stub = new AxisServiceStub();

//传递AxisServiceStub.ShowName对象,相关参数在这边赋值。

AxisServiceStub.ShowName command = new AxisServiceStub.ShowName();

command.setName("中文呢");

//取得返回值

String name = stub.showName(command).get_return();

System.out.println(name);

AxisServiceStub.GetPrice getPrice = new AxisServiceStub.GetPrice();

GetPriceResponse price = stub.getPrice(getPrice);

System.out.println(getPrice.toString());

 

 

因为ShowName()带参数,而GetPrice()不带参数,所以出现这样的问题了

2012年11月01日 16:38
目前还没有答案

相关推荐

    webService—Axis实例webService—Axis实例webService—Axis实例

    webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例webService—Axis实例

    java axis webservice 开发实例

    Java Axis WebService 开发实例详解 在Java世界中,开发Web服务时,Axis是一个非常流行的开源工具,它允许开发者创建、部署和使用Web服务。本实例将深入探讨如何使用Axis来构建一个简单的Web服务,并进行调用。这个...

    axis2发布webservice和调用axis2服务接口

    1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...

    axis发布webservice教程源代码

    【标签】"axis发布webs"进一步确认了这个教程的核心内容是关于使用Axis工具发布Web服务。Web服务是一种基于开放标准的软件架构,允许不同系统之间的应用程序通过互联网进行通信,而Axis是实现这一目标的一个强大工具...

    axis 发布webservice的步骤

    标题中的“axis发布webservice的步骤”涉及到的是在Java环境中使用Apache Axis库创建并部署Web服务的过程。Apache Axis是开源的Web服务工具包,它允许开发者通过简单的API将Java类暴露为Web服务,或者调用远程Web...

    Axis1发布webservice服务

    本项目是一个关于如何使用Axis1发布Web服务的示例,包含了必要的jar包和其他文件,可以直接运行。 首先,我们需要了解Web服务的基本概念。Web服务是一种基于互联网协议的软件,能够通过XML(eXtensible Markup ...

    SpringBoot开发WebService之Axis示例

    在本文中,我们将深入探讨如何使用SpringBoot框架开发基于Axis的Web服务。SpringBoot以其便捷的启动和配置方式,已经成为Java开发中的首选框架之一。而 Axis 是一个流行的Apache项目,用于创建和部署Web服务,它提供...

    axis2发布webservice

    Axis2 发布 WebService Axis2 是一个基于 Java 的开源 Web 服务框架,由 Apache 软件基金会开发和维护。Axis2 提供了一个灵活的框架来开发、部署和管理 Web 服务,支持多种协议和数据格式,包括 SOAP、REST、JSON ...

    Axis WebService 技术指南,开发文档

    通过本指南,你将对 Axis WebService 开发有深入的理解,能够熟练地创建、发布和调试 WebServices,同时也能解决跨平台调用中可能遇到的问题。在实际工作中,结合 Axis 的各种工具和特性,你将能够构建出高效、稳定...

    axis实现webservice发布服务

    本篇文章将详细探讨如何使用Axis来实现Web服务的发布服务,并提供客户端和服务端的操作指南。 **一、Axis简介** Axis是Java Web服务开发的重要工具,它提供了简单的API和命令行工具,使得开发者可以轻松地将Java类...

    axis2webservice接口例子

    关于标签,“axis2”和“webservice”,这两个标签分别对应了Web服务开发的两个关键元素。Apache Axis2是Web服务的实现框架,而Web服务本身则是一种允许不同系统之间交换数据的标准协议。在Java开发中,Axis2常被...

    AXIS发布webservice

    AXIS发布WebService是一个在IT行业中常见的任务,尤其在企业级应用集成或Web服务开发中扮演着重要角色。AXIS是一个开放源码的Java库,它提供了用于创建、部署和使用Web服务的工具和API。本篇文章将深入探讨AXIS如何...

    AXIS WebService

    ### 使用AXIS开发WebService知识点详解 #### 一、AXIS简介 AXIS是Apache软件基金会下的一个开源项目,主要用于在Java环境下实现Web服务。它基于SOAP协议,支持XML数据格式,能够帮助开发者轻松构建和发布Web服务。...

    axis1.4发布webservice接口步骤(java).docx

    ### Axis 1.4 发布WebService接口步骤详解 #### 一、概述 本文档旨在详细介绍如何使用Axis 1.4框架在Java环境下发布WebService接口。Axis是一个由Apache组织开发的开源项目,它提供了用于实现基于SOAP协议的Web...

    Axis实现webservice完整实例

    ** Axis 实现 WebService 完整实例** 在 IT 领域,Web 服务是一种用于应用程序之间进行通信的标准协议,而 Axis 是一个流行的开源 Java 框架,它允许开发者轻松地创建和部署 Web 服务。本实例将详细介绍如何使用 ...

    Eclipse + Axis2发布WebService

    【Eclipse + Axis2 发布 WebService】是一个关于在Eclipse集成开发环境中使用Apache Axis2框架创建并发布Web服务的教程。Apache Axis2是用于构建Web服务和Web服务客户端的高性能、灵活且可扩展的开源框架。以下是...

    spring集成axis发布webservice源码

    spring集成axis发布webservice源码 spring集成axis发布webservice源码 spring集成axis发布webservice源码 spring集成axis发布webservice源码

    webservice发布包axis2

    以下是关于Axis2及其相关组件的详细说明: 1. **Apache Axis2**: Axis2是Apache SOAP(Simple Object Access Protocol)项目的第二代实现,用于处理SOAP消息和创建Web服务。它提供了高性能、可扩展性和灵活性,支持...

Global site tag (gtag.js) - Google Analytics