[ http://issues.apache.org/jira/browse/AXIS2-1218?page=comments#action_12437948 ] Davanum Srinivas commented on AXIS2-1218: -----------------------------------------
Can you please take a look at the services.xml and check if the name of the service is indeed "SpringAwareService" and check the wsdl in the META-INF folder of the aar and make sure that the service name in the services section matches "SpringAwareService" thanks, dims > Unable o generate WSDL for this service > --------------------------------------- > > Key: AXIS2-1218 > URL: http://issues.apache.org/jira/browse/AXIS2-1218 > Project: Apache Axis 2.0 (Axis2) > Issue Type: Bug > Components: core > Environment: AXIS-2_1 > Reporter: Martin Gainty > > any all attempts to acquire any wsdl in Axis 2.1 with > http://localhost:8080/axis2/services/listServices/NameOfService?wsdl > (a specific example would be) > http://localhost:8080/axis2/services/SpringAwareService?wsdl > produces > - <error> > <description>Unable to generate WSDL for this service</description> > <reason>Either user has not dropped the wsdl into META-INF or operations > use message receivers other than RPC.</reason> > </error> > Looking at the AxisService.java one sees getWSDL method > private void getWSDL(OutputStream out, String [] serviceURL, String > servicePath) throws AxisFault { > if (isWsdlfound()) { > AxisService2OM axisService2WOM = new AxisService2OM(this, > serviceURL, "document", "literal", servicePath); > try { > OMElement wsdlElement = axisService2WOM.generateOM(); > wsdlElement.serialize(out); > out.flush(); > out.close(); > } catch (Exception e) { > throw new AxisFault(e); > } > } else { > try { > String wsdlntfound = "<error>" + > "<description>Unable to generate WSDL for this > service</description>" + > "<reason>Either user has not dropped the wsdl into > META-INF or" + > " operations use message receivers other than > RPC.</reason>" + > "</error>"; > out.write(wsdlntfound.getBytes()); > out.flush(); > out.close(); > } catch (IOException e) { > throw new AxisFault(e); > } > } > } > so some process/class somewhere is NOT producing the wsdl > It would make sense to advertise your version at top of source > (so developers would know if there is a version mismatch) > Martin-- > Martin -- -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]