What is ServiceData.xml for ?

Jose María Zaragoza <[email protected]>
Newsgroups gmane.text.xml.axis.user
Message-ID <CABOBwRgqEOvcy_vDMMYcn0RPCz_r2KUaK147oXDiNB=Te1UoYw@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.