最近我做了一个上传下载模块。很快就做完了,感觉还可以吧!
就是和别人的模块合起来就完了,点不了两三下就页面不动了,后台tomcat看起来象死了一样也没有什么反应!
问题:为什么自己单独跑好着呢,合起来就不行了?
解决方案:
1、怀疑filter。去掉filter,问题依旧。(排除)
2、怀疑listener。去掉listener,工程整个都死掉了,跑不了(总之很多东西都在这里,都是工程里用的)。(挂起)
3、单步跟踪。设了很多断点,跟了一会跟丢了(进了很深的底层,出不来了)。
4、打日志。没有用。感觉什么都好着呢。
5、会不会多线程,后台死锁。找了一个测试工具JProfiler,看不出来问题,也没有死锁。
天天哭呀!~~~
最后解决问题:
经:会不会是数据库死锁!
再次运行程序——死了——打开每张表(看是否有打不开的,是否发生了死锁)。结果OK,都打开了!(排除)
最后一招:每一行代码下都打印东西。终于看到了有一个service的方法执行不到(第一次可以)。在该方法中的每一行代码下继续打东西。又看到一个Dao层的方法不执行。继续。这样一层一层。终于问题浮出水面——得不到连接。因为用的是DataSource,所以忘记.close();晕!~~~加上!
问题终于解决了!一切恢复正常!
最后结论:就是一头猪!~~~
分享到:
相关推荐
一头猪的梦想作文【初中初二900字】.docx
html动画分享,显示一头猪啊,解压即可了!html动画分享,显示一头猪啊,解压即可了!html动画分享,显示一头猪啊,解压即可了!
初中语文文学讨论美文荐读一头非正常死亡的猪
专题资料
做一头聪明的猪:博弈论.docx
说你是猪不认就关机。。可开机启动 F2开机启动 F3关闭开机启动 F1快速关闭
《一头灵魂出窍的猪》读后感.doc
同时补充一批猪崽儿(猪的品种、数量录入或者选择随机生成),每一头黑猪猪崽910元,小花猪350元一头,大花白猪280元一头。利用随机数方法构造猪崽儿的初始体重等信息(20-50kg),利用随机数方法按照秒或次数刷新每...
它经常以一头小猪的形象出现,因为猪食量大,体胖身圆,有招财纳福之意。其英文名叫作 The piggy,译为“贪心的小猪猪”。它可以帮助小朋友们养成良好的理财习惯。现在,我们就使用Turnipbit制作一个简易的自动计数储钱罐...
教程名称:一头扎进EasyUI系列视频教程(40集)课程目录:【】[一头扎进EasyUI]第1讲-panel组件【】[一头扎进EasyUI]第2讲-messager组件【】[一头扎进EasyUI]第3讲-datebox组件【】[一头扎进EasyUI]第4讲-...
一头扎进 XML 视频教程 java1234出品 一头扎进 XML 视频教程 java1234出品
一头扎进 springmvc 视频教程 java1234出品 一头扎进 springmvc 视频教程 java1234出品
一头扎进 JQUERY 视频教程 java1234出品 一头扎进 JQUERY 视频教程 java1234出品
一头扎进HTML视频教程 java1234出品 一头扎进HTML视频教程 java1234出品
一头扎进 activemq 视频教程 java1234出品 一头扎进 activemq 视频教程 java1234出品
根据XML的自我描述性特点,采用一个XML文档保存一头猪的所有数据,同时在XML文档中添加种猪谱系信息,设计出基于XML的种猪遗传评估系统。通过采用XML文档集中地存储种猪数据,管理人员能够方便地查询、分析及传输...
MySQL的视频,想要的直接找我。不错的视频,本人愿意分享。
一头扎进 JspServlet 视频教程 java1234出品 第1部分 共2部分
一头扎进 JavaScript (高级篇) 视频教程 java1234出品