可以使用axis提供的Java2WSDL功能生成所要发布类的 WSDL,步骤如下:
1.在你的eclipse或myeclipse的项目中找到你引入的 axis.jar包,打开它,在其里面找到 org.apache.axis.wsdl下面的Java2WSDL类,然后以 Java application方式运行一下它
2.打开菜单栏“run”-->“Debug”,在弹出框的左边找到“Java Application”项,在其里面你会看到“Java2WSDL”子项,点击它---> 在右面“Main”选项下有:“Project -- '你的项目名称' , Main class -- 'org.apache.axis.wsdl.Java2WSDL'”,这些信息是自动进去的,不需要改动;打开“Arguments”选项,在其下“Program arguments”中输入:
-d -l"http://127.0.0.1:8080/TestWebService/services/SayHello" -o "sayHello.wsdl" com.test.SayHello
然后点击"Debug"按钮,就可以生成你要的wsdl文件了。
下面说下参数的意思:
-d 这个选项是要生成 deploy.wsdd 和 undeploy.wsdd
-l 这个选项是要生成webService将来要访问的地址,我做了个假设:http://127.0.0.1:8080/TestWebService/services/SayHello
-o 这个选项是要生成wsdl文件,我假设了一个文件名:sayHello.wsdl
com.test.SayHello 这个就是我们要发布的类,可以更换成你的发布类
分享到:
相关推荐
本文将详细介绍如何在Eclipse中使用wsdl文件生成Java客户端。 首先,让我们了解什么是wsdl文件。Wsdl(Web Services Description Language)是一种基于XML的语言,用于描述Web服务的接口。它提供了关于Web服务的...
接下来,我们将详细介绍如何使用Axis2插件生成客户端和服务端代码: 1. **打开Axis2 Code Generator**: - 在Eclipse中选择“File” -> “New” -> “Other”,然后在新出现的对话框中找到“Axis2CodeGenerator”...
它集成了Eclipse的核心功能,并添加了对Web服务、JSP、JSF等技术的支持,使得AXIS2客户端代码的生成变得更加便捷。 3. **生成客户端代码步骤** - **导入AXIS2库**:首先,你需要确保MyEclipse中已经包含了AXIS2的...
使用Axis2的Eclipse插件,开发人员可以导入一个WSDL文件,然后自动创建与之对应的Java服务实现类和服务部署配置文件,以及客户端的Stub类,使得调用Web服务如同调用本地方法一样简单。 在描述中提到的“基于eclipse...
部署后,你可以使用Axis1.4自带的测试工具,或者通过Eclipse的Web服务测试客户端来验证服务是否正常工作。 5. **理解服务端代码生成的结构**: 从WSDL生成的服务端代码通常包含以下部分:服务接口(Interface)、...
3. **Axis工具的使用**:通过命令行或集成开发环境(IDE)中的插件,可以使用Axis工具从WSDL文件生成Java客户端代码。这个过程通常称为“wsdl2java”,它会自动生成处理Web服务调用所需的类。 4. **生成的客户端...
### Eclipse 生成 Axis2 Web Service 客户端 #### 一、概述 本文将详细介绍如何在Eclipse开发环境中创建基于Axis2的Web Service客户端。Axis2是Apache组织下的一个开源项目,它提供了一种用于构建服务端和服务...
5 赶快试下用 wsdl 文件生成 java 源文件吧 是不是有错误出现 对 事情就是这样发展的 6 An error occurred while completing process java lang reflect InvocationTargetException 的错误 嗯不用急 有得解 不过我...
使用 Eclipse 的 Axis2 插件,我们可以根据 WSDL 文件生成 Java 客户端调用代码。生成成功后,我们可以使用 Java 客户端调用 Web 服务了。 Axis2 的优点: * 高性能:Axis2 是一个高性能的 Web 服务引擎,能够处理...
- `axis2-eclipse-codegen-wizard.zip`:用于生成 Web 服务客户端和服务器端代码。 - `axis2-eclipse-service-archiver-wizard.zip`:用于将 Axis2 Web 服务打包成 WAR 文件以便部署。 - `axis2-1.5.1-bin.zip`:...
2. **客户端生成**:插件可以自动生成基于Axis2的客户端代码,根据WSDL(Web服务描述语言)文件,开发者可以快速创建一个能够调用服务的客户端应用程序。 3. **测试与调试**:插件提供了内置的测试和调试工具,允许...
1. **代码生成工具**:Eclipse提供了Axis2插件,可以从WSDL(Web服务描述语言)文件自动生成Java客户端和服务端代码,极大地简化了开发过程。 2. **集成开发环境**:Eclipse的集成特性使得可以在同一环境中编写、...
Axis2 Codegen Wizard插件就是其中的一员,它扩展了Eclipse的功能,使其具备了从WSDL(Web服务描述语言)文件生成 Axis2 客户端代码的能力。WSDL文件是Web服务的接口定义,包含了服务的地址、操作方法以及消息格式等...
【使用Eclipse的Axis1.4插件开发Web Service及客户端】 在Eclipse JEE 3.3版本中,开发Web Service和客户端程序变得相对简单,因为该版本已经集成了Axis1.4插件,无需额外安装。 Axis是一个开放源码的Web Service...
AXIS2 最新版本1.7.3针对 eclipse插件,一方面可以根据java接口类生成WSDL文件,另一方面可以根据WSDL生成客户端或服务端代码,生成的WSDL文件和代码符合web server SOAP协议规范标准!解压后的jar复制到Eclipse的...
**步骤5:生成WSDL** 右键点击项目,选择“Axis2” -> “Generate WSDL”。在弹出的对话框中,选择刚刚创建的`HelloWorldService`类,然后点击“OK”。这将在项目的`META-INF`目录下生成一个WSDL文件,描述了Web服务...
总结一下,在Eclipse下开发Axis2 Web服务插件主要涵盖了以下几个步骤:安装Axis2插件、创建Axis2项目、定义服务接口和实现、生成服务配置和服务存根、部署服务到Axis2服务器以及测试服务。了解并掌握这些步骤,可以...
2. **调试支持**:Eclipse强大的调试工具能够无缝应用于AXIS生成的Web Services,便于问题定位。 3. **版本控制**:Eclipse与各种版本控制系统(如Git)的集成,使得团队协作更为便捷。 4. **代码管理**:Eclipse的...
2. **使用Axis2的wsdl2java工具**:这个工具可以从WSDL文件生成Java客户端代码,包括服务代理类和服务接口。运行`wsdl2java`命令时,需要提供WSDL的URL或本地路径。生成的代码可以导入到项目中,方便调用服务。 3. ...
对于“eclipse_axis2-插件-直接解压到dropins”这种形式的文件,通常需要手动将解压后的文件夹放入Eclipse的“dropins”目录下,Eclipse会自动识别并加载该插件。 - 如果有更新站点,输入URL并命名,然后选择提供的...