[ 
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]

Reply via email to