首页 文章

FileInputStream - 找不到内容类型application / tar的writer

提问于
浏览
0

我正在尝试将FileInputStream(tar文件)发送到rest-api客户端应用程序 . 我已将该客户端作为依赖项包含在另一个应用程序中的应用程序中 .

调用fileInputStream中的方法分别将其作为参数传递:

客户端应用:工作

app1 - >客户端应用:工作

app2 - > app1 - > client:此错误:

产生的原因:javax.ws.rs.ProcessingException:无法在org.jboss.resteasy.client.jaxrs在org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine.invoke(ApacheHttpClient4Engine.java:287)来调用请求 . internal.ClientInvocation.invoke(ClientInvocation.java:407)在org.jboss.resteasy.client.jaxrs.internal.ClientInvocation.invoke(ClientInvocation.java:442)在org.jboss.resteasy.client.jaxrs.internal.ClientInvocation $ 2 .call(ClientInvocation.java:477)位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)的java.util.concurrent.FutureTask.run(FutureTask.java:262)中的java.util.concurrent . ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:615)at java.lang.Thread.run(Thread.java:745)引起:javax.ws.rs.ProcessingException:找不到内容类型application / tar类型的writer :java.io.FileInputStream at org.jboss.resteasy.core.interception.ClientWriterInterceptorContext.throwWriterNotFoundException(ClientWriterInterceptorContext.java:40)在org.jboss.resteasy.core.interception.AbstractWriterInterceptorContext.getWriter(AbstractWriterInterceptorContext.java:138)在org.jboss.resteasy.core.interception.AbstractWriterInterceptorContext.proceed(AbstractWriterInterceptorContext.java:117)在org.jboss.resteasy.client .jaxrs.internal.ClientInvocation.writeRequestBody(ClientInvocation.java:341)在org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine.writeRequestBodyToOutputStream(ApacheHttpClient4Engine.java:558)在org.jboss.resteasy.client.jaxrs.engines .ApacheHttpClient4Engine.buildEntity(ApacheHttpClient4Engine.java:524)org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine.loadHttpMethod(ApacheHttpClient4Engine.java:423)org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient4Engine.invoke (ApacheHttpClient4Engine.java:281)......还有7个

我不确定是什么导致这个......

有任何想法吗?

谢谢

1 回答

  • 0

    好的,我已“解决”了这个问题 . 有一个依赖使用resteasy来实现一个rest客户端,它与应用程序中使用的jersey依赖项不兼容 .

相关问题