2

WebSphere Liberty Profile 8.5 で実行されている OSGi アプリケーションで Apache Wink Client を使用しようとしています。

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 は、com.ibm.websphere.appserver.thirdparty.jaxrs の Export-Package 宣言に含まれていない org.apache.wink.client.internal.BaseRequestResponse を拡張しているようです。

OSGi アプリケーションで jaxrs-1.1 フィーチャーから Apache Wink クライアントを使用することは可能ですか?

4

1 に答える 1

1

私はいかなる範囲でも権威はありませんが、WebSphere Web Servicesサポートを使用しているIBM社員から、これらのorg.apache.wink.server.internal.*Winkクラスにはアクセスできず、アクセスすることを意図していないと直接言われました。

于 2012-11-09T20:48:07.750 に答える