Apache Wink Client в ОСГи

Я пытаюсь использовать Apache Wink Client в приложении OSGi, работающем в WebSphere Liberty Profile 8.5:

org.apache.wink.client.ClientConfig clientConfig = new ClientConfig();
org.apache.wink.client.RestClient client = new RestClient(clientConfig);
org.apache.wink.client.Resource resource = client.resource(uri);
org.apache.wink.client.ClientResponse response = resource.get();
System.out.println(response.getEntity(String.class));

Компилятор выдает следующую ошибку при вызове ClientResponse.getEntity():

The type org.apache.wink.client.internal.BaseRequestResponse cannot be resolved. It is indirectly referenced from required .class files

Похоже, что ClientResponse расширяет org.apache.wink.client.internal.BaseRequestResponse, который не включен в объявление экспорта-пакета com.ibm.websphere.appserver.thirdparty.jaxrs.

Можно ли использовать клиент Apache Wink из функции jaxrs-1.1 в приложении OSGi?

1 ответ

Я ни в коем случае не авторитетен, но мне прямо сказал IBMer, который работает с WebSphere Web Services, что эти org.apache.wink.server.internal.* Классы Wink недоступны и не предназначены для доступа.

Другие вопросы по тегам