Некоторое время назад я работал над REST-сервисом, который был реализован с использованием Apache CXF.Ранее в этом году я перенес его на Джерси, но есть несовместимость, которую я не заметил в то время.
Apache CXF предоставляет удобный способ «сопоставления расширений».Клиенты оригинального сервиса были написаны, чтобы ожидать этого.Теперь мы обнаруживаем, что использование расширений в клиенте с портированной службой не работает, потому что в службе не настроено сопоставление расширений.Посмотрев некоторое время, я вижу, что Джерси не предоставляет очевидного способа сделать это.
За исключением изменения клиентов, чтобы не предоставлять расширение, каковы некоторые возможные стратегии для "исправления" этого всервис?Я совершенно уверен, что нет клиентов, которые будут использовать XML.