JavaWeb项目 在Weblogic上部署后 上传文件的问题

我现在有一个JavaWeb项目,在tomcat上完美运行,无任何bug。当我把项目部署到weblogic上了之后,其他功能都正常,上传文件功能挂掉了。我使用的是commo... 我现在有一个JavaWeb项目,在tomcat上完美运行,无任何bug。 当我把项目部署到weblogic上了之后,其他功能都正常,上传文件功能挂掉了。 我使用的是 common-io 中的 FileUtils.copyInputStreamToFile() 方法实现的上传。
调试时报错信息如下:
java.lang.NoSuchMethodError: org.apache.commons.io.FileUtils.copyInputStreamToFile(Ljava/io/InputStream;Ljava/io/File;)V
at com.ionitech.OTAManage.Controller.APPSController.updateAppInfo(APPSController.java:159)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
Truncated. see log file for complete stacktrace

说方法找不到,我很纳闷,依赖包是正常的。 请大神解救,多谢!
展开
 我来答
monical2
2014-07-30 · TA获得超过772个赞
知道小有建树答主
回答量:730
采纳率:60%
帮助的人:384万
展开全部
1 检查当前project是否有这个jar,且有这个方法.如果打开了多个工程或许看到的是其他project下的jar;
2 请检查是否有多个版本的common-io 相关jar. 若有,请把含有 FileUtils.copyInputStreamToFile()的那个jar顺序调整至前头;

望知悉~~
更多追问追答
追问
首先,我的工程没有任何问题,因为在tomcat上部署全部功能都是正常的,只是移植到了weblogic上部署才出现了以上的情况。不过还是谢谢你
追答
在检查下weblogic 安装目录下bin/下面有没有common-io***.jar  多半是走到了其他版本的jar里面去了.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式