我正在尝试使用 OSX 10.7.5 创建一个 aar 文件(作为本教程的一部分)。要生成 .aar,我导航到 Eclipse 工作区中保存我的 Web 服务的目录并键入
jar cvf FirstWebService.aar ./*
这是 Apache 所说的用于从 apache axis 2 文档生成代码清单 9中的 aar 的命令。
该命令创建了一个.aar——但是我用来创建.aar的过程有问题,因为当我将.aar文件加载到tomcat的/webapps中时,我得到一个.xml/services not found错误。
我不确定如何解决此错误。如果我在计算机的文件系统中搜索 services.xml 文件,我可以在其中找到它,/path to eclipse workspace/workspace/MyFirstWebService/WebContent/WEB-INF/services/FirstWebService/META-INF
但我不确定该文件是否应该以某种方式滚动到 .aar 文件中,或者我是否可以手动将此文件插入某处apache 目录结构以使事物运行。
注意:我不认为我像在这个问题中那样手动解压缩或解压缩 aar。 Axis2 Web 服务错误:未找到 services.xml我只是在运行上面列出的 apache 文档中的命令。
这是 .aar 文件
请注意,我使用的软件版本与教程中的所有版本相同——但我使用的是 OSX 10.7.5,他们在教程中使用的是 windows。jar cvf FirstWebService.aar com META-INF
因此,我已将教程 ( )中显示的窗口的 make-aar 命令更改为上面显示的命令。如果我只是尝试运行教程中的命令, jar cvf FirstWebService.aar com META-INF
我会得到相同的 xml/services not found 错误。它在终端中提供此输出...
com: no such file or directory
META-INF: no such file or directory
added manifest