因为特别的原因,竟然要去修改一个纯jsp写成的系统。里面用到一个早期的开源代码com.jspsmart.upload,servlet container是resin.
我下载了一个resin3.0.23来做测试,在jdk1.5的情况下总是出现一些奇怪的问题,比如上传一个文件成功后,出现一个java.exe的进程占用cpu 100% 达半分钟后 才消失,换成jdk1.4就没事了。一开始还怀疑是preparedstatement的问题,现在看来应该是某些老代码与jdk1.5不兼容的问题,至少com.jspsmart.upload 的五个java源代码里面,eclipse提示N多 warning。现在想去找问题也挺难,因为代码版本不一定是正确的。
解决办法就是认为我们写的代码进步了,这个老系统打个补丁后过了年就要把它废了,用上一堆xx的开源组件来代替jsp。
---
换成1.4还是发生了这个问题,看来不是与jdk不兼容的问题。只要在文件上传的过程中抛出了exception就会产生一个java.exe的进程,难道是在编译jsp?resin号称小巧稳定的,怎么会这样..
--
罪魁祸首就是那个jspsmart的上传组件,懒得去反编译代码出来分析了,换成commons.fileUpload解决问题。
分享到:
相关推荐
一款 类似于雷电的游戏 感兴趣的朋友看看源代码 共同进步
在第一点中曾提到,规范的代码大大提高了程序的可读性,几乎所有的程序员都曾做过维护的工作,不用多说,可读性高的代码维护成本必然会大大降低。 但是,维护工作不仅仅是读懂原有代码,而是需要在原有代码基础上...
《不止代码》从程序员的常态,讲解了一些突破自己思维的问题。为何我写了几年代码,还是一样的平庸?我加班越久,反而bug越多?发现局限自己的,很大原因是由于自己思维的局限,所以希望能够挤出时间,拓展下。
上次发表的这个虚拟wifi只有程序,这次带上了源代码,有人说360报警,是的坑爹的360确实报警,所以这次把源代码附上大家可以自己看代码看有...在此说一下绝不含木马,在此把源代码分享给刚学vb的同学,大家一起学习进步
图像旋转的代码 大家相互学习 相互进步 有什么好的资源一起分享!
华为的方舟编译器,不出意料的开源了,对于中国的开源事业又进步了一步,请管理员不要设置积分,这是开源免费,我只是一个搬运工!
很炫的屏保,世界上顶级大师之作,c++源码,分享给大家,共同学习,共同进步。 可记得黑客帝国中绿色的2进制在屏幕下落的霸气,这个屏保不仅可以让你体 验这种霸气,还能改变颜色,还能自定义显示字符,可惜只支持...
Java学习资料 Java SE内容的代码,包含曾写过的部分代码,好好学习,人生就会进步一大步
机械臂开发python代码(包括相机标定;深度相机使用;深度神经网络学习;...3、不仅适合小白学习实战练习,也可作为大作业、课程设计、毕设项目、初期项目立项演示等,欢迎下载,互相学习,共同进步!
采用前推回代的方法解决IEEE33节点潮流计算问题,代码内包含大量注释,方便学习,代码验证过,计算正确,都是学生共同进步。
虽然过去十几年里一直引领全球 AI 进步,谷歌在过去的几个月却只能努力追赶微软和 OpenAI 的步伐,为此这个星期甚至还把谷歌大脑和 DeepMind 合并到了一起。 去年底,ChatGPT 引发了科技行业的剧变,今年 2 月,...
近些年来,随着我国社会发展和科技进步,在军事、航天、航空、能源、金融、公共安全等众多领域,国家大型关键基础设施正在向着更强、更高的水平急剧跃升,呈现出超大型化、复杂化、安全关键的特征。软件在系统中起到...
【资源说明】 基于C++实现极线纠正+立体匹配源码(含超详细代码注释)....3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
同时由于老师要求,也加上了极为详细的注释,一点一点手写出来的,实属不易,供大家互相学习讨论,对代码有疑问的也欢迎随时私信我,大家一起进步!(禁止一切不良偷窃行为,提交时间:20-01-11)
【资源说明】 三维点云处理算法c++源代码(含详细注释+sln解决方案).zip...3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
看完这个源代码的确挺有收获的,毕竟是几位牛人写是,希望大家共同进步,分享好资源
python底层代码由C语言编写,这是Cpython即python底层代码,从github上下载来的,希望大家一起学习进步。
分享代码,共同进步,追求卓越,永不放弃!
这是我花了几天时间从各种网站上收集的游戏代码,拿出来共享下,大家共同学习,共同进步!
本人最近利用MATLAB在做仿真,其中涉及到求解凸优化问题,现发出来与大家共享代码程序,一起进步。