【发布时间】: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