Guvnor からデプロイされた Excel ファイルを取得したい場合、Guvnor REST API にパラメーターとして渡す正しいクラス タイプについて誰かアドバイスしてもらえますか?
> WebClient client = WebClient.create("http://localhost:8080/");
> client.header("Authorization", authorizationHeader);
> client.path("jboss-brms/rest/packages/PR/assets/ARule/binary").accept("application/octet-stream").get(FileInputStream.class);
上記のコードは私に与えています:
*javax.ws.rs.client.ClientException: .応答メッセージの読み取りに問題があります。クラス: クラス java.io.FileInputStream、コンテンツ タイプ: アプリケーション/オクテット ストリーム。org.apache.cxf.jaxrs.client.AbstractClient.reportMessageHandlerProblem (AbstractClient.java:744) で
...
原因: java.lang.ClassCastException at java.lang.Class.cast(Class.java:2990) at org.apache.cxf.jaxrs.provider.BinaryDataProvider.readFrom(BinaryDataProvider.java:67) at org.apache.cxf org.apache.cxf.jaxrs.client.AbstractClient.readBody(AbstractClient.java:506) の .jaxrs.utils.JAXRSUtils.readFromMessageBodyReader(JAXRSUtils.java:1288)*
私はApache CXF2.7.6とjdk1.6.0_37を使用しています