(Извините, нет кода, только некоторые подробности из моего опыта / проектов)
Я использую майку и ее интеграцию в среду OSGi.Т.е. org.glassfish.jersey.servlet.ServletContainer
на который я прописываю все ресурсы jax-rs.Таким образом, я могу использовать любую доступную реализацию HTTP-сервера (например, Jetty) и настраивать ее через свойства системной среды OSGi.
Для простоты я перерегистрирую аннотированные службы OSGi (декларативные) в качестве одноэлементных ресурсов./ конечные точки в этот ServletContainer.
Возможно, CXF также имеет аналогичный подход.