wsdl2java fails to generate working client code if web service name or
serviceName is "Service"
-----------------------------------------------------------------------------------------------
Key: CXF-1979
URL: https://issues.apache.org/jira/browse/CXF-1979
Project: CXF
Issue Type: Bug
Components: Tooling
Affects Versions: 2.1.3
Environment: Windows XP, JDK 1.6.0_11, JAX-WS RI for the web service,
and CXF for the client
Reporter: Jonathan Eric Miller
Priority: Minor
If you create a web service and set the name or serviceName to "Service" like
the following,
@WebService(name = "Service", serviceName = "Service")
public class Service {
...
}
and you use wsdl2java to generate client code for the web service. The
generated code won't compile. This is because javax.xml.ws.Service is imported
in some of the files and it gets confused between this and the generated
classes. It would be better if the generated code fully qualified the class
names rather than importing them. Or, if knew to look for conflicts and renamed
the classes to something else. i.e. maybe just call it Service2 instead.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.