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
目前还没有答案

相关推荐

    eclipse axis webservice 开发

    eclipse axis webservice 开发 eclipse下使用axis2 开发webservice系统

    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...

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

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

    Axis webService 教程.pdf

    ### Axis WebService 教程知识点总结 #### 一、如何发布自己的WebService ##### 1.1 即时发布 JWS (Java Web Service) Files - Instant Deployment - **定义**: 即时发布是一种快速简便的方式,它允许直接通过将...

    Axis1发布webservice服务

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

    axis2发布webservice

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

    SpringBoot开发WebService之Axis示例

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

    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服务。...

    Spring集成axis2实现webservice所用到的包

    4. **部署和发布服务**:如果我们要在Spring中发布一个Web服务,可以使用Axis2的`SpringServiceDeployer`。这需要将服务类和相关的配置文件打包成一个Axis2模块(.aar文件),然后部署到Axis2服务器上。 5. **测试...

    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源码

Global site tag (gtag.js) - Google Analytics