文档章节

解决替换weblogic的commons-fileupload.jar后引发的问题

彭苏云
 彭苏云
发布于 2014/01/21 17:34
字数 271
阅读 878
收藏 2

上一篇博文中提到通过替换weblogic自带的commons-fileupload.jar来解决FileUpload类的NoSuchMethodError问题。在完成替换后,该问题得到顺利解决,但是也会引发其他的一些问题,下面提到的这个问题就跟commons-fileupload.jar的替换有关系。

现象

weblogic替换了commons-fileupload.jar后,系统中原先的导入功能运行报错:

java.lang.ClassNotFoundException:org.apache.commons.io.output.DeferredFileOutPutStream

分析

由于是类找不到的异常,所以检查有没有类似weblogic自带的commoms-io包版本过低的问题,经过一番检查后,发现weblogic都没提供该jar。应用程序包提供的commons-io包又不存在版本问题。一个头疼的问题。纠其原因还是对weblogic的类加载机制不太清楚。

最后网上提到一个说法,weblogic在加载commons-fileupload.jar前需要先加载commons-io.jar

解决办法

由于我的weblogic环境实在启动文件中通过CLASSPATH来指定commons-fileupload.jar的加载,所以在CLASSPATH中指定commons-io.jar,并且至于commons-fileupload.jar之前就可以了。


© 著作权归作者所有

共有 人打赏支持
彭苏云
粉丝 42
博文 204
码字总数 54255
作品 0
广州
高级程序员
私信 提问
Suse 系统下 Weblogic12C 安装整合部署 Hibernate + Spring ...

Suse 系统下 Weblogic12C 安装整合部署 关于Weblogic12的安装以及部署,请参照WebLogic安装手册.pdf 由于公司客户需要,现在需要移植现成的银行系统到weblogic上部署,发现原来在tomcat上好好...

Deng小尧
2012/06/06
0
0
解决weblogic下FileUpload类NoSuchMethodError问题

现象 在weblogic应用服务器下使用commons-fileuplad.jar上传文件的时候,报错: java.lang.NoSuchMethodError:org.apache.commons.fileupload.FileUpload.getItemIterator(Lorg/apache/common......

彭苏云
2014/01/20
0
0
FTPClient.listFiles() 放到linux上,返回值为null或数组长度为0

在项目中使用commons-net-1.4.1.jar实现FTP文件的下载,在windows xp上运行正常,但是放到linux上,却出现问题,程序运行到 FTPClient.listFiles()或者FTPClient.retrieveFile()方法时,就停...

老大做IT
2012/07/12
0
2
weblogic 出现 已放弃 提示,进程自动消失问题,请帮忙分析一下

# # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0xf7990604, pid=11406, tid=1380932496 # # JRE version: 6.0_18-b07 # Java VM: Java Ho......

likestar
2015/11/30
1K
0
Hibernate的Antlr在Weblogic中产生Jar冲突的历史缘故以及解决办法

Hibernate使用的文法分析器是antlr,WebLogic同样也是。 不少用户碰到ClassNotFoundException: org.hibernate.hql.ast.HqlToken的典型问题,这个典型问题已经通过配置weblogic.xml,要求Web...

山海经
2014/11/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

关于ElasticSearch的使用过程遇到的问题

由于作者从官网下载了ES5.6.10的安装包,解压之后就开始运行ES,前面一切正常。 后面某个查询条件失效。 解决: 1.先试了把单个查询条件撤离出来,当成一个Test来跑,发现还是获取不到值,表...

DoLo-lty
10分钟前
0
0
sed 替换文本内得路径字符等等

1. 句子 sed -i 's%/opt/apache-maven-3.5.3/conf/settings.xml%/data/opt/apache-maven-3.5.3/conf/settings.xml%g' ./*/config.xml 2. 解释 sed linux 一个文件流式处理的工具 2.1 -i 在当......

Aruforce
11分钟前
0
0
mysql_索引

索引类型 哈希表 有序数组 搜索树 MySQL索引 B-树 B+树 innodb的索引 索引维护 关于自增主键的使用 参考 极客时间《mysql实战45讲》

grace_233
11分钟前
0
0
“入乡随俗,服务为主” 发明者量化兼容麦语言啦!

5年时光 我们裹挟前行。发明者量化从筚路蓝缕到步履蹒跚,从以“区块链资产交易”为阵地,再到以“内外盘商品期货”为依托。再到今天全面兼容“麦语言”。每一步,我们始终都在为建立一个优秀...

酒逢知己千杯少
12分钟前
0
0
session深入探讨

简介 session,会话,其实是一个容易让人误解的词。它总跟web系统的会话挂钩,利用session,javaweb项目实现了登录状态的控制。坊间流传,关闭浏览器,就是关闭了web系统的会话。其实浏览器对...

千里明月
14分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部