0 0

axis2 wsdl2java 生成服务端代码怎么去实现?5

各位:我写了一个wsdl文件,里面有一个方法getUserInfo,方法参数就两个一个username和userpass,返回结果就是查询用户是否成功,返回Y或者N。目前我用axis2 生成服务端代码以及service.xml等内容。现在我要实现的就是UserSkeleton.java中的getUserInfo这个方法没有错吧?但是现在方法的输入参数是GetUserInfo这个类(及根据方法名生成的一个类)

UserSkeleton.java代码:

 

public com.svc.GetUserInfoResponse getUserInfo(com.svc.GetUserInfo getUserInfo) {   System.out.println("hello:"+getUserInfo.getUsername()+","+getUserInfo.getUserpass()); // TODO : fill this with the necessary    business logic throw new java.lang.UnsupportedOperationException("Please implement "+this.getClass().getName()+"#getUserInfo"); } 

 

 

请问我要怎么实现这个接口,另外有没有像axis1生成方式那样,生成的方法的参数就是

getUserInfo(String username,String userpass)

或者是不是我的wsdl2java 生成命令有问题?

2012年7月20日 11:18

1个答案 按时间排序 按投票排序

0 0

axis1 中是实现*SoapBindingImpl.java类。

webservice支持传递对象类型,前提是对象中属性时普通java类型。
像对象中包含map,并且map也是对象类型的需要转换成数据类型来传递。

2012年7月23日 14:00

相关推荐

    axis1.4jar包以及WSDL和服务端代码互转方法

    2. **从WSDL生成服务端代码**: 反之,如果你有一个WSDL文件,可以使用Axis1.4将其转换为Java服务端代码。同样,确保Eclipse中已经引入了Axis1.4库。运行wsdl2java工具,但这次需要提供WSDL文件的URL或本地路径。这...

    axis2生成客户端服务端代码

    如果需要生成服务端代码,则勾选“Generate Server”。 - 可以同时选择生成客户端和服务端代码,具体取决于项目的实际需求。 4. **指定生成位置**: - 指定生成的代码将被放置的具体位置,通常是之前创建的Java...

    AXIS2 1.7.3 idea wsdl 代码生成插件

    3. **代码生成**:AXIS2的代码生成工具能够从WSDL文件自动生成服务端和客户端的Java代码。服务端代码包括服务接口、服务实现类、部署描述符等;客户端代码主要包括Stub类,用于调用远程服务。 4. **IDEA集成**:...

    wsdl生成java代码工具

    JAX-WS允许开发者从WSDL文件自动生成服务端和客户端的Java代码,简化了Web服务的开发流程。 3. **Wsdl2Java工具**: 这是一个命令行工具,通常与Apache CXF或Axis等Java Web服务框架关联。它的主要功能是从WSDL...

    axis生成服务端代码

    标题“axis生成服务端代码”指的是使用Apache Axis工具,根据WSDL文件自动生成Java服务端的实现代码。Apache Axis是一个用于构建和部署Web服务的框架,它基于SOAP协议,支持JAX-RPC(Java API for XML-RPC)规范。 ...

    WebService的WSDL文件生成Java代码工具

    - 使用CXF的wsdl2java命令行工具,将WSDL文件转换为Java代码。命令格式如下: ``` cxf-codegen-plugin -wsdlLocation <WSDL文件路径> -d <生成代码的目标目录> ``` - 生成的代码包括服务接口、消息bean和SOAP...

    axis2支持webservice 自动生成代码客户端服务端代码插件

    这个插件允许开发者通过WSDL(Web Services Description Language)文档自动生成服务端和客户端的Java代码,极大地提高了开发效率。 WSDL是一种XML格式的规范,它定义了Web服务的接口,包括服务提供的操作、消息...

    axis2 1.6.2 生产wsdl客户端代码

    在 Axis2 中,我们可以使用WSDL2Java工具从一个给定的WSDL文件自动生成Java客户端代码。这个过程包括以下步骤: 1. **下载与安装**: 首先,你需要下载Axis2 1.6.2的发行版,这里提供的是"axis2-1.6.2"的压缩包。...

    根据wsdl生成axis的服务端和客户端__工具.rar

    本压缩包文件“根据wsdl生成axis的服务端和客户端__工具.rar”提供了一种基于Apache Axis工具生成服务端和客户端代码的方法,以简化基于WSDL的Web服务开发。 首先,我们需要理解Apache Axis。Axis是一个开源的Java...

    axis WSDL2Java

    使用Axis WSDL2Java工具,我们可以将此WSDL文件转换为相应的Java代码,这样就可以在Java环境中创建一个可以调用这个Web服务的客户端,或者实现服务端的功能。 总结来说,Axis WSDL2Java是Apache Axis的一部分,它...

    axis1.4 jar 类库。用于根据wsdl生成java服务端和客户端代码。sample文件夹内包含生成代码的样例和脚本。

    1.解压axis1.4.lib.zip; 2.运行 ResultNotify.bat脚本 ,生成代码。 3.把生成的java代码放到工程中。 4.把deploy.wsdd中的service 元素节的代码放到 server-config.wsdd中。

    WSDL使用axis2生成代码项目

    本项目“WSDL使用axis2生成代码”着重讲解如何利用Apache Axis2这个强大的Web服务框架,从WSDL文件自动生成Java代码,从而简化开发流程。Apache Axis2是一个成熟的SOAP(Simple Object Access Protocol)处理引擎,...

    Java2WSDL和WSDL2Java操作指南.doc

    Java2WSDL 和 WSDL2Java 是两种常用的 Web 服务开发工具,它们可以帮助开发者快速生成 Web 服务的 WSDL 文件和 Java 代码。本文详细介绍了 Java2WSDL 和 WSDL2Java 的使用方法和参数设置,旨在帮助开发者更好地理解...

    【java项目整合Axis1.4webservice搭建实例】服务端代码

    3. **生成WSDL文件**:使用Axis1.4的`wsdl2java`工具,根据服务类生成对应的WSDL文件。这可以通过命令行执行,例如: ``` java org.apache.axis.wsdl.WSDL2Java -o . HelloWorldService.java ``` 4. **部署服务**...

    基于axis2实现的webservice简单实现(客户端+服务端)。

    2. **生成客户端存根**:使用Axis2的工具,如wsdl2java,根据WSDL生成客户端存根代码。 3. **调用服务**:通过客户端存根,可以像调用本地方法一样调用远程服务。 在【描述】中,提到了客户端和服务端的实现,这...

    wsdl文件生成服务端和客服端插件

    标题中的“wsdl文件生成服务端和客服端插件”指的是能够帮助开发者自动生成服务端(服务器)和客户端(客户机)代码的工具,这种工具通常简化了Web服务开发过程,尤其是对于那些不熟悉低级SOAP协议细节的开发者来说...

    使用Axis2工具生成java服务端和客户端的命令

    它可能包含了使用Axis2命令行工具创建服务的步骤,如使用wsdl2java生成Java服务类,然后使用`axis2server`命令启动服务。 3. `releaseMySelfWsdl.bat`:这个脚本可能是用来发布或暴露服务的WSDL文件,使得其他...

    wsdl2java命令使用

    Apache Axis是Java平台上的一个开源Web服务框架,其中包含了`wsdl2java`工具,用于将WSDL文件转换为Java代码,使得开发者可以基于这些代码实现服务的客户端或服务器端。本篇文章将详细介绍`wsdl2java`命令的使用方法...

    wsdl2java 客户端的自动生成工具

    5. **source** 和 **lib** 目录:`source`目录可能包含了Wsdl2Java生成的Java源代码,而`lib`目录可能存放了Axis和其他依赖库的JAR文件,供编译和运行时使用。 **使用Wsdl2Java步骤** 1. 安装并配置Apache Axis...

Global site tag (gtag.js) - Google Analytics