【问题标题】:How to create an Axis2 Web Service Client in Eclipse?如何在 Eclipse 中创建 Axis2 Web 服务客户端?
【发布时间】:2011-10-10 14:23:16
【问题描述】:

我想使用“Web 服务客户端”向导在 Eclipse 中创建一个 Web 服务客户端,但是该向导不允许我选择 Axis2 作为 Web 服务运行时;我被简单的 Axis 困住了。

我从以下屏幕开始(我通过 File -> New -> Other -> Web Service Client 进入):

我点击“Web 服务运行时:Apache Axis”,得到这个新的“客户端环境配置”对话框:

我选择了“Apache Axis2”,但确定按钮是灰色的。不管我在这个对话框中选择什么——即使我选择了“Apache Axis”——确定按钮都是灰色的。我无法通过这一步。我是否使用了错误版本的 Eclipse(此处为 Indigo 版本 20110615-0604),是否需要安装/升级一些插件(我已安装 Axis2 Tools 1.1.200v201103022)?这里有什么问题?

这是在 Windows 7 64 位机器上。

【问题讨论】:

  • 也许有人会同意这个对话框需要有某种警告或错误消息来解释为什么确定按钮是灰色的?

标签: eclipse axis2 webservice-client


【解决方案1】:

试试这些,它可能会帮助你成功生成一个 Axis2 Web 服务客户端,它对我有用。

  • 在您的系统上安装 Axis2,从其网站下载(Google Axis2 下载)。
  • 您想在 Eclipse 编辑器中添加 Axis2 运行时:Windows>>Preferences>>Web 服务>>Axis2 Preferences
  • 假设您在 Dynamic Web 项目 中生成 Web 服务客户端,在 project facets 中添加 Axis2(右键单击 Web 项目 >> Properties> >项目方面
  • 还在 Eclipse 编辑器中添加服务器运行时:Windows>>首选项>>服务器>>运行时环境

'Client Environment Configuration' 对话框中选择 Axis2 和服务器运行时环境之一后,这些应该会启用您的 OK 按钮。

祝你好运解决你的问题。

【讨论】:

  • 它不是动态 Web 项目,(那是什么?)它只是一个控制台应用程序。
  • 为什么一定要选服务器?我的服务器是 WCF 服务器,而不是任何与 Java 相关的 Web 服务服务器类型。新建服务器运行时环境对话框中没有 WCF 服务选项。
  • 好的,试试这个链接可能对你有帮助kevingao.net/category/wcf-java-interop
【解决方案2】:

为什么不使用Axis2 Code Generator for Eclipse?我认为它会帮助您更轻松地创建客户端代码。

【讨论】:

【解决方案3】:

除非您不添加任何服务器,否则“确定”按钮将显示为灰色。

【讨论】:

  • 真的吗??我必须安装 Tomcat 服务器才能使用客户端?好像不太对……
  • 这就是 eclipse 工具的行为方式,如果你不想要所有这些东西,那么通过设置 AXI2 类路径在命令提示符下生成你的代码
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-18
  • 1970-01-01
  • 2011-09-10
  • 2011-02-03
  • 2018-10-19
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多