[ 
https://issues.apache.org/jira/browse/CXF-1979?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12663799#action_12663799
 ] 

Jon Miller commented on CXF-1979:
---------------------------------

I just tried the zip file snapshots for 2.1.4 and 2.2, dated 1/5/2009, and the 
both still have the problem.

I was able to fix the problem with the generated file Service_Service.java 
manually by commenting out the import for javax.xml.ws.Service and making the 
extends class use the fully qualified name.


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

Reply via email to