[ https://issues.apache.org/jira/browse/CXF-3722?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13082195#comment-13082195 ]
Deboschère Tony commented on CXF-3722: -------------------------------------- Ok It didn't work ... It just dont understand why jaxb try to get its information on the interface instead of the implémentation of the webservices. I won't use generic interface and put all my method definition service by service ... it s more work, but it works. Thanks again for your response ! > Generic interface and Implementation > ------------------------------------ > > Key: CXF-3722 > URL: https://issues.apache.org/jira/browse/CXF-3722 > Project: CXF > Issue Type: Bug > Affects Versions: 2.2 > Environment: CXF 2.2.6 > JAVA 6 > Windows XP > Tomcat 6 > Code First > Reporter: Deboschère Tony > Priority: Minor > > I ve createad a Generic interface, let say IGenericInterface<TYPE extends > MyAbstracTypeOne, TYPE2 extends MyAbstractTypeTwo> > In this interface are some méthode like : > public TYPE getTypeFromType2(TYPE2); > In another interface I extends IGenericInterface > and add some specific methods > ex : > @WebService > ISpecificInterface extends IgenericInterface<MySubTypeOne, MySubTypeTwo> { > @WebMethod > public MySubTypeOne getTest(); > } > When I implement ISpecificInterface in an implementation class, then add the > @Webservice @WebResult and other @WebParam and launch my server > I do see a web service with two methods in the wsdl > getTest and getTypeFromType2. > But the second method returns xml corresponding to the abstractType > MyAbstracTypeOne and not MySubTypeOne > PS : I launch the webservice serverside via : > Object webServiceImpl = webServiceClass.newInstance(); > Endpoint endpoint = Endpoint.create(webServiceImpl); > endpoint.publish("/" + name); -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira