[ https://issues.apache.org/jira/browse/CXF-2974?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Kulp resolved CXF-2974. ------------------------------ Resolution: Fixed Fix Version/s: (was: 2.3) 2.2.11 > Log warning message instead of ServiceConstructionException in > ReflectionServiceFactoryBean.initializeClassInfo() > -------------------------------------------------------------------------------------------------------------------- > > Key: CXF-2974 > URL: https://issues.apache.org/jira/browse/CXF-2974 > Project: CXF > Issue Type: Bug > Components: Simple Frontend > Reporter: jimma > Assignee: jimma > Fix For: 2.2.11 > > > When publish following service impl class with the wsdl generated from this > same class, the runtime throws ServiceConstructionException because the wsdl > generated is bare style which does not match with class method wrapped style. > > @WebService(wsdlLocation="WebResult.wsdl") > @SOAPBinding(style=SOAPBinding.Style.DOCUMENT, use=SOAPBinding.Use.LITERAL, > parameterStyle=SOAPBinding.ParameterStyle.WRAPPED) > public class WebResultService { > @WebMethod(operationName="helloString", action="urn:HelloString") > @WebResult(name="employee", partName="Employee", header=true, > targetNamespace="hello/employee") > public Employee hello(@WebParam(name="EmployeeName", header=true, > targetNamespace="hello/employee") Employee employee, String name) throws > NameException { > > Name newName = new Name(); > newName.setFirstName("firstname"); > newName.setLastName(name); > > Employee newEmployee = new Employee(); > return newEmployee; > } > } > After talked with Oracle's jaxws spec guys, I am told this specific case is > valid and jaxws2.1 complaint. So we just log a warning message and enable the > further process on it to support this use case. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.