【问题标题】:Axis2 (war) + Tomcat 6: WSDL2Java missing?Axis2(战争)+ Tomcat 6:缺少 WSDL2Java?
【发布时间】:2009-08-20 13:18:43
【问题描述】:

我正在尝试学习如何使用 Axis2 和 Tomcat 实现 Web 服务,但恐怕我没有掌握一些基础知识。

我一直在关注这个tutorial,但是当我尝试使用 WSDL2Java 时,我注意到我在任何地方都没有该工具。这是因为我下载并安装了 Axis2 的 .war(网络存档)版本,对吧?

如何在 Tomcat 的当前安装中加入该工具?复制/粘贴就足够了吗?

提前致谢, 哈尔

【问题讨论】:

  • wsdl2java 是一个命令行工具。下载axis2 'Standard Binary Distribution',然后您可以从默认目录布局中轻松使用它。
  • 谢谢!我已经下载并尝试再次运行它,但遇到了另一个问题:它说 AXIS_HOME 变量未设置(实际上,它是 C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis2) .有任何想法吗?尝试通过命令行强制 SET AXIS_HOME=(...) 但也不起作用
  • 据我了解,您在 Windows 上运行,因此您必须添加环境变量 AXIS_HOME(控制面板->系统->环境变量)。完成后重新启动 cmd 窗口。
  • 是的,Windows Server 2008。该变量已(并且曾经)在“环境变量”窗口中正确设置.... wtf。尝试了本地用户和全局用户,即使重新启动电脑后仍然无法工作:S
  • Echo %AXIS2_HOME% 返回“C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\axis2”

标签: java web-services tomcat axis2 wsdl2java


【解决方案1】:

正如 Gennady Shumakher 所说,该实用程序仅存在于标准二进制发行版中。 谢谢老哥!

【讨论】:

    【解决方案2】:

    如果你已经成功安装了tomcat,并且它已经启动并运行,你只需要复制/webapps下的axis2.war并重新启动确认(在某些Os Tomcat有问题)

    直接拨打http://localhost:8080/axis2

    你应该能够查看轴屏幕...

    axis2.war 文件在此 url 中可用

    http://www.carfab.com/apachesoftware//axis/axis2/java/core/1.6.0/axis2-1.6.0-war.zip

    如果你想使用“WSDL2Java”然后下载这个

    http://www.carfab.com/apachesoftware//axis/axis2/java/core/1.6.0/axis2-1.6.0-bin.zip

    并在任何文件夹“c:/temp/axis2”中爆炸te zip后设置类路径/路径

    你会在 bin 文件夹中找到 wsdl2...

    关于 卡提克

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-09-14
      • 2016-01-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多