当前位置: 首页 > 知识库问答 >
问题:

从RestEasy ApacheHttpClient4Engine调用时,DeferredFileOutputStream上的NoSuchMethodError

公西俊德
2023-03-14

我看了几个看起来不太走运的链接:*如何解决这个java.lang.noClassDefFoundError:org/apache/commons/io/output/deferredFileOutputStream?*Resteasy客户端+NoSuchMethodError

例外情况如下:

    <dependency>
        <groupId>commons-io</groupId>
        <artifactId>commons-io</artifactId>
        <version>2.0</version>
    </dependency>

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-client</artifactId>
        <version>3.0.7.Final</version>
    </dependency>

    <dependency>
        <groupId>org.jboss.resteasy</groupId>
        <artifactId>resteasy-jackson-provider</artifactId>
        <version>3.0.7.Final</version>
    </dependency>

系统运行在JDK1.7、JBoss5.1GA上,带有ESB模块。

谢谢

共有1个答案

公孙森
2023-03-14

晚但最后一次更新..这个方法是在JBoss应用服务器中找到的;当我在JBoss中用相同的jar替换这个jar(使用V1.4)时,就没有上面这样的例外了

 类似资料:
  • 问题内容: 我正在使用apache FileUpload处理..文件上传。我和码头一起使用。Servlet看到了多部分请求,但是在执行时抛出NoClassDefFoundError异常: 抛出: 由: 除了commons-fileupload-1.2.2.jar之外,我们还需要包含其他jar吗? 我的目标是仅上传单个文件并将其写入磁盘。 谢谢 问题答案: 您需要将CommonsIO添加到类路径。C

  • 我想在Java WebApp中使用Tomcat7从ajax调用Servlet。 只有当我使用整个url“http://localhost:8080/webappname/vservlet”时,它才起作用,但只在我的PC中起作用。然而,我必须将它部署在具有商业域名的服务器上,这显然不同于“localhost”。 拜托,谁能告诉我是否有一种方法可以用相对URL来寻址servlet?因为如果我使用像'h

  • 将Domino升级到9.0.1 FP8后,我在尝试从XPage调用CXF WebService消费者时遇到以下错误: MASM0001:未找到默认配置文件[jaxws-tubes-Default.xml] 同样的代码可以在Domino 9.0.1 FP7上正常工作。存根作为jar导入,并授予权限:RuntimePermission“setContextClassLoader”和ReflectPer

  • 每当字符串发生更改时,就会调用。 现在,当我启动新的并通过发送数据时,不会被调用。

  • null MyBeanImpl.java client.java WEB-INF web.xml 我的本地接口: 我的web.xml 我的例外: 查找本身起作用。我得到一个推荐人。但当我想用(MyBeanInterface)进行强制转换时,却出现以下错误: 无法将“Class MyPackage.MyBeanInterface_WHJKP6_MyBeanImpl(由WebLogic.utils.C

  • 当您调用时,下面的Powershell错误意味着什么? System.Management.Automation.ValidationMetadataException:参数“+”不属于ValidateSet属性指定的集“Unicode,utf7,utf8,utf32,ascii,bigendianunicode,default,OEM”。提供一个集合中的参数,然后重试该命令。在System.Ma