Thanks.

But if you look the trace , there is a message:

"Check loading failure for file, META-INF/ServiceData.xml"

axis2 is searching for this file, not services.xml ( indeed ,
services.xml exists in mi .aar file )




2013/11/15 LEGAY Philippe - Contractor
<philippe.le...@external.thalesgroup.com>:
> Hello,
>
>
>
> I am using the AXIS2 1.6.2 too. Here is the content of my webservice.aar.  I
> imagine that your servicesData.xml is in fact my services.xml. So the
> question is why you don’t use the standard name?
>
> Another hypothesis is that your services.xml “includes” serviceData.xml.
>
>
>
> I my case, I only use axis. It seems that you use tomcat, so perhaps the
> problem is coming from axis. You can try to put your .aat into axis2 server
> and see what happens.
>
>
>
> Good luck,
>
> PHL.
>
> jar tvf WB.aar
>
>      0 Thu Nov 14 17:06:20 CET 2013 META-INF/
>
>     68 Thu Nov 14 17:06:20 CET 2013 META-INF/MANIFEST.MF
>
> 12501 Thu Nov 14 17:06:20 CET 2013 META-INF/WB.wsdl
>
>   2089 Thu Nov 14 17:06:20 CET 2013 META-INF/services.xml
>
>      0 Thu Nov 14 17:06:14 CET 2013 com/
>
>
>
> [@@ THALES GROUP INTERNAL @@]
>
>
>
>
>
> -----Message d'origine-----
> De : Jose María Zaragoza [mailto:demablo...@gmail.com]
> Envoyé : vendredi 15 novembre 2013 11:08
> À : java-user@axis.apache.org
> Objet : What is ServiceData.xml for ?
>
>
>
> Hello:
>
>
>
> I'm using Axis2 1.6.2 and sometimes I see this log message:
>
>
>
> DEBUG http-8080-2 org.apache.axiom.om.impl.MTOMXMLStreamWriter - Calling
> MTOMXMLStreamWriter.flush  DEBUG http-8080-2
> org.apache.axis2.dataretrieval.DataRetrievalUtil - File does not exist in
> the Service Repository!
>
> File=META-INF/ServiceData.xml
>
> DEBUG http-8080-2 org.apache.axis2.dataretrieval.AxisDataLocatorImpl
>
> - Check loading failure for file, META-INF/ServiceData.xml.Message = Failed
> to load from file, META-INF/ServiceData.xml  DEBUG http-8080-2
> org.apache.axis2.dataretrieval.AxisDataLocatorImpl
>
> - Check loading failure for file, META-INF/ServiceData.xml
>
> org.apache.axis2.dataretrieval.DataRetrievalException: Failed to load from
> file, META-INF/ServiceData.xml
>
>         at
> org.apache.axis2.dataretrieval.DataRetrievalUtil.buildOM(DataRetrievalUtil.java:60)
>
>        at
> org.apache.axis2.dataretrieval.AxisDataLocatorImpl.loadServiceData(AxisDataLocatorImpl.java:104)
>
>         at
> org.apache.axis2.description.AxisService.getDefaultDataLocator(AxisService.java:3052)
>
>         at
> org.apache.axis2.description.AxisService.getDataLocator(AxisService.java:3036)
>
>         at
> org.apache.axis2.description.AxisService.getData(AxisService.java:2953)
>
>         at
> org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1645)
>
>         at
> org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1413)
>
>         at
> org.apache.axis2.transport.http.ListingAgent.handleWSDLRequest(ListingAgent.java:327)
>
>         at
> org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:183)
>
>         at
> org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:260)
>
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
>
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>
>         at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>
>         at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>
>         at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>
>         at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>
>         at
> com.googlecode.psiprobe.Tomcat60AgentValve.invoke(Tomcat60AgentValve.java:30)
>
>         at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>
>         at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
>
>         at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
>
>         at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
>
>         at
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
>
>         at java.lang.Thread.run(Thread.java:722)
>
> Caused by: javax.xml.stream.XMLStreamException: File does not exist in the
> Service Repository! File=META-INF/ServiceData.xml
>
>         at
> org.apache.axis2.dataretrieval.DataRetrievalUtil.getInputStream(DataRetrievalUtil.java:95)
>
>         at
> org.apache.axis2.dataretrieval.DataRetrievalUtil.buildOM(DataRetrievalUtil.java:56)
>
>         ... 24 more
>
>
>
>
>
> I don't know what is this file for and I've found any info about it I deploy
> my services as .aar files and this files doesn't contain any ServiceData.xml
>
>
>
> is it required ? for what ?
>
> how i must define it ?
>
>
>
> Thanks and regards
>
>
>
> ---------------------------------------------------------------------
>
> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
>
> For additional commands, e-mail: java-user-h...@axis.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org
For additional commands, e-mail: java-user-h...@axis.apache.org

Reply via email to