Здесь есть недоразумение, Jetty и CXF похожи на яблоки и апельсины, сравнивать их не имеет смысла. Один из них - легкий движок сервлетов, другой - стек веб-сервисов.
Если вы ищете стек веб-сервисов (как я понимаю), рассмотрите JAX-WS RI или CXF, если вы ищете JAX-WS-совместимый стек (оба поддерживают сначала контракт, либо java-первый), или SpringWS («только» по контракту), или, может быть, Axis2 (лично мне это не нравится из-за его модели разработки и развертывания и его производительности).
Если вам не нужны причудливые WS- * вещи, я бы предложил использовать JAX-WS RI, который включен в Java 6 и совместим с WS-I Basic Profile 1.1 (поэтому он охватывает приличную кучу Стандарты WS- *). Если вам нужны более сложные вещи (такие как WS-SecureConversation, WS-SecurityPolicy, WS-ReliableMessaging, WS-Trust, WS-AtomicTransactions / Coordination, WS-MetadataExchange, SOAP через TCP, предоставляемые WSIT / Tango), рассмотрите возможность использования Metro ( Метро = JAX-WS RI + WSIT / Tango).
(РЕДАКТИРОВАТЬ: Ответ на комментарий от OP о поддержке WS-SecureConversation.
На самом деле, я думаю, что стек, который поддерживает большинство стандартов WS- *, - это Metro. Возможно, вы захотите проверить Apache Axis2, CXF и Sun JAX-WS RI в сравнении для получения более подробной информации. Но очень маловероятно, что вам понадобятся все из них, и все могло немного измениться после публикации статьи. Так что CXF действительно может быть альтернативой. Например, что касается WS-SecureConversation, CXF также поддерживает его в соответствии со своей документацией , но только с проектами "wsdl-first". Без более подробной информации о том, что вы собираетесь делать, трудно дать вам более точный ответ о том, какой из них лучше для вас.)