[
https://issues.apache.org/jira/browse/CXF-1979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663528#action_12663528
]
Glen Mazza commented on CXF-1979:
---------------------------------
I'm not clear on something--did Metro name the class "Service_Service" (with
the suffix "_Service") because you named the class "Service" and it wanted to
disambiguate it with javax.xml.ws.Service, or even if you had named the service
"Banana" it would still have named the class "Banana_Service"? Would you mind
checking? Thanks!
(Oooh...you get to attend the Univ. of Chicago? What a beautiful campus and a
great city...I'm envious of you!)
> 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: Jon 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.