Вы сами разрабатываете аннотированный класс JAX-RS? Если не читать дальше, но если так: почему бы не реализовать оба JAX-RS и JAX-WS? Это сравнительно легко использовать, например, CXF.
У меня есть пример настройки проекта: https://trac.nbic.nl/brsp201017/browser/tags/inchi2image-java/inchi2image
но есть множество (и лучше!) образцов и учебных пособий, если вы хотите реализовать оба вместе ...
Я написал интерфейс, аннотированный с помощью JAX-WS javax.jws.WebService
& javax.jws.WebParam
, и реализовал этот интерфейс в классе, аннотированном с помощью JAX-RS javax.ws.rs.Path
, javax.ws.rs.GET
и т. Д. .. Единственная сложность - правильно настроить applicationContext.xml & web.xml, но это легко, если у вас есть пример.
Я не говорю, что то, что я сделал, является хорошим примером для подражания, но в моем случае это работает. Если это как-то не соответствует вашему вопросу, пожалуйста, дайте мне знать, и я постараюсь обновить свой ответ.