2
我試圖使用Apache Wink客戶端在WebSphere上自由運行的OSGi應用程序簡介8.5:的Apache Wink客戶端中的OSGi
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的出口型包聲明。
是否可以在OSGi應用程序中使用來自jaxrs-1.1功能的Apache Wink客戶端?
這就是我的想法。我查看了Liberty V.next alpha和Wink Client完全不同。 org.apache.wink.client.internal包已經消失。看起來他們可能已經分叉了它,因爲這沒有反映在Apache存儲庫中。 – Slaphead