Я пытаюсь использовать RestEasy внутри Equinox. Единственный документ, который я видел в Интернете для этой конфигурации, находится здесь: http://sarbarian.wordpress.com/2010/03/07/resteasy-and-osgi-perfect-match/
Я следовал инструкциям здесь и исправил несколько вещей, но я застрял в этой точке. Когда я вызываю URL на сервере, вызов достигает аннотированного класса и метода, но resteasy не может сериализовать результат. Я получаю ошибку:
org.jboss.resteasy.core.SynchronousDispatcher
SEVERE: Failed executing GET /sample2/hello
org.jboss.resteasy.core.NoMessageBodyWriterFoundFailure: Could not find MessageBodyWriter for response object of type: java.lang.String of media type: */*
Я создал OSGI-комплект из RestEasy Jars (2.2.1.GA). Пакет автоматически экспортирует все пакеты. Я думаю, что загрузчик классов OSGI не может загрузить необходимый класс. Буду очень признателен, так как я действительно застрял!