NoClassDefFoundError:使用SpringMVC / Wildfly / CentOS上传文件时出现org / apache / commons / io / output / DeferredFileOutputStream

MK Aftab

当我成功将文件上传到SpringMVC / Widlfly / Ubuntu堆栈中的Web应用程序时,我在SpringMVC / Widlfly / CentOs中遇到了NoClassDefFoundError异常。两个堆栈都具有相同的Wildfly,相同的JDK和相同的配置。

环境:

  • SpringMVC
  • Wildfly 8.1 / Wildfly 8.2
  • JDK 1.7.0_51-b13
  • JAR文件:
    • my-ear.ear / my-web.war / WEB-INF / lib / commons-io-2.4.jar
    • my-ear.ear / my-web.war / WEB-INF / lib / commons-fileupload-1.3.1.jar
    • wildfly-8.1.0.Final/modules/system/layers/base/org/apache/commons/io/main/commons-io-2.4.jar

我知道此异常是由于类加载器中的冲突引起的。

MK Aftab

我终于解决了我的问题。我将commons-io-2.4.jarcommons-fileupload-1.3.1.jar文件从my-ear.ear / my-web.war / WEB-INF / lib /移到了my-ear .ear / lib '。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档