J'ai utilisé les deux, mais à des fins différentes. CXF travaillé beaucoup pour analyser un fichier WSDL, et de créer des Pojo Java pour interagir avec, donc, CXF est assez bon pour le côté client WSDL des services. Je suis actuellement à l'aide de Jersey pour le serveur-côté de la mise en œuvre et je suis impressionné par la simplicité de se lever et courir avec RESTful services à l'aide de Jersey.
Que Jersey est essentiellement consacrée aux services RESTful et CXF traite la plupart (tous?) avec du SAVON, je crois qu'au fond, si vous voulez travailler avec du SAVON ou de REPOS, et de déterminer le meilleur cadre pour le travail à partir de là. Personnellement, je suis plus dans le camp de REPOS que le SAVON, mais mes besoins sont différents. Devrais-je être dans une situation où le fournisseur/client/entreprise j'écris le service pour les besoins d'une sorte de contrat, je pourrais encore pousser pour le RESTE (et le RESTE de l'équivalent pour les services à contrat, WADL), mais serait probablement nécessaire de mettre en œuvre un service SOAP, auquel cas, je pourrais regarder CXF d'abord et tout le reste deuxième.
Personnellement, Jersey est assez bon pour un JAX-RS cadre, même si elles n'excluent pas RESTEasy, par JBoss. J'aime les deux, mais la documentation de RESTEasy, c'est mieux.
Pour CXF, la documentation est OK, mais je suis tombé sur des incohérences dans la façon dont j'avais besoin pour gérer SSL et HTTP, les proxy, mais il a travaillé lui-même éventuellement. CXF ne fournissent plus de la boîte à l'égard de ces fonctionnalités supplémentaires, et je dirais RESTEasy serait de fournir une fonctionnalité équivalente de repos des cadres.