[ 
https://issues.apache.org/jira/browse/CXF-337?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Bharath Ganesh updated CXF-337:
-------------------------------


This is needed for JAX-WS TCK. 
Even if we use the RI tools to genereate the WSDL the runtime fails with the 
above stacktrace attached by maomaode. 

> Java2WSDL fails to generate wsdl from POJO
> ------------------------------------------
>
>                 Key: CXF-337
>                 URL: https://issues.apache.org/jira/browse/CXF-337
>             Project: CXF
>          Issue Type: Bug
>          Components: Tooling
>    Affects Versions: 2.0-RC
>            Reporter: Bharath Ganesh
>         Assigned To: maomaode
>             Fix For: 2.0-RC
>
>
> I could also see the java2wsdl tool is buggy for a number of cases. For 
> exampple I have a POJO annotated with JSR 181 annotations to be exposed as a 
> WS. 
> import javax.jws.*;
> @WebService
> public class Calculator
> {
>     public int add (int a, int b) throws AddException{
>         if(a<0 || b<0){
>             throw new AddException("No negetive please");
>         }
>         return a+b;
>     }
> }
> When I run the java2wsdl tool by providing the above class, I get the 
> following error. 
> Error : Can not load the request wrapper class com.pramati.rs.ws.jaxws.Add,  
> please check the @Reque
> stWrapper annotation and see if the class is in your classpath
> The @RequestWrapper annotation is not mandatory. The container could have 
> well used RPC/Literal. 
> Later when I annotated the Service with @SOAPBinding(style= 
> SOAPBinding.Style.RPC, use= SOAPBinding.Use.LITERAL) , the problem I faced 
> was: 
> Error : com.pramati.rs.ws.AddException.getFaultInfo()

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to