如何使用axis2代码生成器?

时间:2017-04-27 13:26:08

标签: java apache axis2

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

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

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

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

由于

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

Eclipse

中,您必须采取以下措施

首先打开“导入”-Dialog

  • File => Import =>一般=>文件系统
  • 点击“下一步”

选择要导入的WSDL

  • 点击“从目录”下拉菜单旁边的“浏览”按钮。
  • 选择包含WSDL的文件夹,然后单击“确定”
  • 在右侧窗口中检查WSDL文件(确保文件的结尾为“.wsdl”,因此Eclipse会识别它​​)
  • 点击“完成”

创建Web服务客户端

  • File =>新=>其他=> Web服务=> Web服务客户端
  • 点击“下一步”
  • 点击“服务定义”下拉菜单
  • 旁边的“浏览”按钮
  • 点击URI-Textfield旁边的另一个“浏览” - 按钮
  • 在资源浏览器中打开项目并选择以前导入的WSDL文件,然后单击“确定”
  • 点击“确定”和“完成”

现在这些类应该在你的src目录中可用。