psl send me your service archive file , there should be some problem with that.
Michele Mazzucco wrote: >It just says "Requested resource not found!" > >Deepal Jayasinghe wrote: > > >>Wt was the exception , when you click on fault service link you can get it >> >>Michele Mazzucco wrote: >> >> >> >>>I forget to add that now the problem is visible from the web admin tool >>>(the service il listed as faulty) and (of course) if you try to run the >>>client you get the following error >>> >>>org.apache.axis2.AxisFault: Service not found operation terminated !! >>> >>> >>>Michele Mazzucco wrote: >>> >>> >>> >>> >>>>Deepal, >>>> >>>>unfortunately it still doesn't work. >>>> >>>> >>>> >>>> >>>>Deepal Jayasinghe wrote: >>>> >>>> >>>> >>>> >>>>>Rename >>>>> >>>>>serviceClass to ServiceClass >>>>> >>>>> >>>>>Michele Mazzucco wrote: >>>>> >>>>> >>>>> >>>>> >>>>> >>>>>>Yes: >>>>>> >>>>>><serviceGroup> >>>>>> <service name="OMElement"> >>>>>> <description> >>>>>> First >>>>>> </description> >>>>>> <parameter name="serviceClass" >>>>>>locked="xsd:false">stock.service.StockQuoteService</parameter> >>>>>> >>>>>> <operation name="getQuote"> >>>>>> <messageReceiver >>>>>>class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> >>>>>> </operation> >>>>>> >>>>>> <operation name="subscribe"> >>>>>> <messageReceiver >>>>>>class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/> >>>>>> </operation> >>>>>> </service> >>>>>> >>>>>> <service name="CustomObjects"> >>>>>> <description>Second</description> >>>>>> <parameter name="serviceClass" >>>>>>locked="xsd:false">stock.service.SchemaQuoteService</parameter> >>>>>> >>>>>> <operation name="getQuote1"> >>>>>> <messageReceiver >>>>>>class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> >>>>>> </operation> >>>>>> >>>>>> <operation name="subscribe1"> >>>>>> <messageReceiver >>>>>>class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/> >>>>>> </operation> >>>>>> </service> >>>>>></serviceGroup> >>>>>> >>>>>>Deepal Jayasinghe wrote: >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>>>Do you have the serviceClass parameter in both service elements >>>>>>> >>>>>>><serviceGroup> >>>>>>><service name="service1"> >>>>>>><parameter name="serviceClass" >>>>>>>locked="xsd:false">stock.service.StockQuoteService</parameter> >>>>>>></service> >>>>>>><service name="service2"> >>>>>>><parameter name="serviceClass" >>>>>>>locked="xsd:false">stock.service.StockQuoteService2</parameter> >>>>>>></service> >>>>>>><serviceGroup> >>>>>>> >>>>>>> >>>>>>> >>>>>>>Michele Mazzucco wrote: >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>>>Hi Deepal, >>>>>>>> >>>>>>>>thanks very much for your help. Now that problem has been fixed, however >>>>>>>>at runtime the web service doesn't work any more (while if you provide a >>>>>>>>services.xml with a single service it does). >>>>>>>> >>>>>>>>On the client side I get the following exception: >>>>>>>> >>>>>>>>org.apache.axis2.AxisFault: SERVICE_CLASS parameter is not specified >>>>>>>> at >>>>>>>>org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:286) >>>>>>>> at >>>>>>>>org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:452) >>>>>>>> at >>>>>>>>org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:394) >>>>>>>> at client.BlockSingleGetQuote.main(BlockSingleGetQuote.java:42) >>>>>>>>Caused by: java.lang.Exception: org.apache.axis2.AxisFault: >>>>>>>>SERVICE_CLASS parameter is not specified >>>>>>>> at >>>>>>>>org.apache.axis2.receivers.AbstractMessageReceiver.makeNewServiceObject(AbstractMessageReceiver.java:57) >>>>>>>> at >>>>>>>>org.apache.axis2.receivers.AbstractMessageReceiver.getTheImplementationObject(AbstractMessageReceiver.java:90) >>>>>>>> at >>>>>>>>org.apache.axis2.receivers.RawXMLINOutMessageReceiver.invokeBusinessLogic(RawXMLINOutMessageReceiver.java:73) >>>>>>>> at >>>>>>>>org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(AbstractInOutSyncMessageReceiver.java:37) >>>>>>>> at >>>>>>>> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:450) >>>>>>>> at >>>>>>>>org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:283) >>>>>>>> at >>>>>>>> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:130) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:709) >>>>>>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>>>>>> at >>>>>>>>org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) >>>>>>>> at >>>>>>>>org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) >>>>>>>> at >>>>>>>>org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>>>>>>> at >>>>>>>>org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) >>>>>>>> at >>>>>>>>org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) >>>>>>>> at >>>>>>>>org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) >>>>>>>> at >>>>>>>>org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) >>>>>>>> at >>>>>>>>org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) >>>>>>>> at >>>>>>>>org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) >>>>>>>> at >>>>>>>>org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:667) >>>>>>>> at >>>>>>>>org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) >>>>>>>> at >>>>>>>>org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) >>>>>>>> at >>>>>>>>org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) >>>>>>>> at java.lang.Thread.run(Thread.java:595) >>>>>>>> >>>>>>>> at org.apache.axis2.AxisFault.<init>(AxisFault.java:159) >>>>>>>> ... 4 more >>>>>>>> >>>>>>>> >>>>>>>>where BlockSingleGetQuote.java:42 is >>>>>>>> >>>>>>>>OMElement result = sender.sendReceive(payload); >>>>>>>> >>>>>>>>while by pointing the browser to >>>>>>>> >>>>>>>>http://localhost:8080/axis2/services/StockQuoteService?wsdl >>>>>>>> >>>>>>>>I get an HTTP Status 500: >>>>>>>> >>>>>>>>javax.servlet.ServletException: null; nested exception is: >>>>>>>> java.lang.NullPointerException >>>>>>>> >>>>>>>> org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:105) >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>>>>>> >>>>>>>>root cause >>>>>>>> >>>>>>>>org.apache.axis2.AxisFault: null; nested exception is: >>>>>>>> java.lang.NullPointerException >>>>>>>> >>>>>>>> org.apache.axis2.description.AxisService.getWSDL(AxisService.java:479) >>>>>>>> >>>>>>>> org.apache.axis2.description.AxisService.printWSDL(AxisService.java:468) >>>>>>>> >>>>>>>> org.apache.axis2.transport.http.ListingAgent.processListService(ListingAgent.java:82) >>>>>>>> >>>>>>>> org.apache.axis2.transport.http.ListingAgent.handle(ListingAgent.java:45) >>>>>>>> >>>>>>>> org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:103) >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:689) >>>>>>>> javax.servlet.http.HttpServlet.service(HttpServlet.java:802) >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>Any idea? >>>>>>>> >>>>>>>>Thanks in advance, >>>>>>>>Michele >>>>>>>> >>>>>>>>Deepal Jayasinghe wrote: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>>>Hi Michele; >>>>>>>>>I found the problem, each service element in a servicegroup have to >>>>>>>>>have >>>>>>>>>name attribute so if you apply my changes it will work >>>>>>>>> >>>>>>>>> >>>>>>>>>Michele Mazzucco wrote: >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>>Hi all, >>>>>>>>>> >>>>>>>>>>I'm using Axis2 1.0 RC2 and I'm having troubles with services.xml >>>>>>>>>>when I >>>>>>>>>>include more that one service. >>>>>>>>>> >>>>>>>>>>In particular, the services.xml below doesn't work (the .aar file is >>>>>>>>>>shown as "faulty service") >>>>>>>>>> >>>>>>>>>><?xml version="1.0" encoding="UTF-8"?> >>>>>>>>>> >>>>>>>>>><serviceGroup> >>>>>>>>>> <service> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>*<service name="StockQuoteService">* >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> <description> >>>>>>>>>> First >>>>>>>>>> </description> >>>>>>>>>> <parameter name="serviceClass" >>>>>>>>>>locked="xsd:false">stock.service.StockQuoteService</parameter> >>>>>>>>>> >>>>>>>>>> <operation name="getQuote"> >>>>>>>>>> <messageReceiver >>>>>>>>>>class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> >>>>>>>>>> </operation> >>>>>>>>>> >>>>>>>>>> <operation name="subscribe"> >>>>>>>>>> <messageReceiver >>>>>>>>>>class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/> >>>>>>>>>> </operation> >>>>>>>>>> </service> >>>>>>>>>> >>>>>>>>>> <service> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>*<service name="SchemaQuoteService">* >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> <description>Second</description> >>>>>>>>>> <parameter name="serviceClass" >>>>>>>>>>locked="xsd:false">stock.service.SchemaQuoteService</parameter> >>>>>>>>>> >>>>>>>>>> <operation name="getQuote1"> >>>>>>>>>> <messageReceiver >>>>>>>>>>class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/> >>>>>>>>>> </operation> >>>>>>>>>> >>>>>>>>>> <operation name="subscribe1"> >>>>>>>>>> <messageReceiver >>>>>>>>>>class="org.apache.axis2.receivers.RawXMLINOnlyMessageReceiver"/> >>>>>>>>>> </operation> >>>>>>>>>> </service> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> <!-- <module ref="ModuleName" /> --> >>>>>>>>>> <parameter name="serviceGroupParam1" locked="false">value >>>>>>>>>> 1</parameter> >>>>>>>>>></serviceGroup> >>>>>>>>>> >>>>>>>>>>Any idea? >>>>>>>>>> >>>>>>>>>>Thanks in advance, >>>>>>>>>>Michele >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>> >>> >>> >>> > > > > -- Thanks, Deepal ................................................................ ~Future is Open~