I have only used Jersey (with great satisfaction) so I cannot give a real comparison. Things you might want to consider:
- CXF is packaged up with SOAP stack
support so you bring in a lot of
SOAP-related weight you'll never use
when you build a RESTful system.
(There are plans to split the
packaging as far as I know, though)
- Jersey comes with a number of
non-standard additions to JAX-RS that
are very helpful. There is also a
client side core framework which is
designed quite nicely.
- [Warning: Shameless plug ahead (sorry)]: I have been
working on an extended Jersey client
side framework that encourages proper
use of REST on the client side and is
(IMHO at least) very natural to use.
It is planned to announce it this (or
next) week - if you care about the
client side a lot, give it a try.
Personally, I'd consider that a huge
pro-Jersey argument.
HTH,
Jan