Srs, to tentando criar um WSDL a partir de anotações Java, porém eu tenho problemas ao trabalhar com listas. Por exemplo se eu crio uma classe java nesse formato 
@XmlAccessorType(XmlAccessType.FIELD)
public class ResponseModel {
private List<Cliente> clients;
}
Onde a classe Client tem a sequinte estrutura:
@XmlAccessorType(XmlAccessType.FIELD)
public class Cliente {
private Integer id;
private String nome;
}
ao ser gerado um WSDL via CXF a lista fica assim
<clients>
<id>1</id>
<nome>Joao</nome>
</clients>
<clients>
<id>2</id>
<nome>Pedro</nome>
<clients>
Quando na verdade eu queria que o WSDL fosse gerado assim:
<clients>
<cliente>
<id>1</id>
<nome>Joao</nome>
</cliente>
<cliente>
<id>2</id>
<nome>Pedro</nome>
</cliente>
</clients>
Eu tentei usar uma anotação chamada XmlList mas ela so funciona para String pelo que entendi.
Alguém tem uma solução para este tipo de estrutura com cxf ?