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