如何使用axis2代码生成器?

How to use axis2 code generator?

我想构建一个 Web 服务客户端,经过一些研究后,我尝试在 Eclipse 中使用 axis2Java。

我想知道这是如何工作的,我有我想要访问的 Web 服务的 WSDL,并且我完成了代码生成器向导中的所有步骤,包括最后的成功弹出窗口。

我认为它会生成一些 Java 类 以便用于构建对 Web 服务的 SOAP 请求,但我似乎没有找到。

我想知道我做错了什么?有帮助吗?

谢谢

我是通过使用命令行完成的,它将在 Axis 中使用特定命令生成存根,下面是我遵循的教程:

http://www.digizol.com/2008/07/web-service-axis-tutorial-client-server.html

在我看来,您只导入了 WSDL 文件,而没有创建 Web 服务客户端本身。

要在 Eclipse 中完成此工作,您必须执行以下操作:

首先打开"Import"对话框

  • 文件 => 导入 => 常规 => 文件系统
  • 点击"Next"

Select 您要导入的 WSDL

  • 单击 "From directory" 下拉菜单旁边的 "Browse" 按钮。
  • Select 包含 WSDL 的文件夹并单击 "OK"
  • 检查右侧的 WSDL 文件 window(确保文件以“.wsdl”结尾,以便 Eclipse 识别它)
  • 点击"Finish"

创建 Web 服务客户端

  • 文件 => 新建 => 其他 => Web 服务 => Web 服务客户端
  • 点击"Next"
  • 单击 "Service definition" 下拉菜单旁边的 "Browse"- 按钮
  • 单击 URI 文本字段旁边的另一个 "Browse"-按钮
  • 在资源浏览器中打开您的项目和 select 之前导入的 WSDL 文件并单击 "OK"
  • 单击 "OK" 和 "Finish"

现在 类 应该在您的 src 目录中可用。