创build轴的麻烦2 .aar文件:xml / services not found错误

我正在尝试使用OSX 10.7.5(作为本教程的一部分)创build一个aar文件。 要生成.aar,我在eclipse工作区中导航到保存我的webservice的目录并键入

jar cvf FirstWebService.aar ./* 

这是Apache所说的用于从apache axis 2文档生成代码清单9中的aar的命令。

该命令创build了一个.aar – 但是我用来创build.aar的过程有些问题,因为当我将.aar文件加载到tomcat的/ webapps时,我得到一个.xml / services not found错误。

我不知道如何解决这个错误。 如果我search我的计算机的文件系统的services.xml文件,我可以find它在/path to eclipse workspace/workspace/MyFirstWebService/WebContent/WEB-INF/services/FirstWebService/META-INF但我不知道这个文件应该是滚动到.aar文件中,或者如果我可以手动将这个文件放到apache目录结构的某个位置来运行。

注意:我不认为我正在像这个问题那样手动解压缩或解压缩。 Axis2 Web服务错误:services.xml找不到我只是运行上面从apache文档列出的命令。

这是.aar文件

在这里输入图像说明

注意我正在使用与本教程中所有相同版本的软件 – 但我正在使用OSX 10.7.5,在本教程中使用了Windows。 因此,我已经将本教程中显示的窗口的make-aar命令( jar cvf FirstWebService.aar com META-INFjar cvf FirstWebService.aar com META-INF为上面显示的命令。 如果我只是尝试从教程jar cvf FirstWebService.aar com META-INF运行命令我得到相同的XML /服务未find错误。 它在terminal中给出这个输出…

 com: no such file or directory META-INF: no such file or directory added manifest 

我发现这个问题。 当您输入命令创建aar文件时,您必须位于目录… / EclipseWorkspace / EclipseProjectName / WebContent / WEB-INF / services中。 该目录包含/META-INF/services.xml。 使.aar文件的进程必须在此文件夹中查找。