频繁操作后tomcat 页面没反应

问题描述

频繁操作后tomcat页面没反应,但日志没显示错误或关闭,出没输出任何错误,框架是用struts1.2,部分代码如下//actionpublicActionForwardcomment(ActionMappingmapping,ActionFormform,HttpServletRequestrequest,HttpServletResponseresponse){URLformuform=(URLform)form;Connectionconn=null;try{conn=getDataSource(request,"sqlServer").getConnection();commentBeancbean=newcommentBean();cbean.setConn(conn);//记录用户的操作actionBeanaction=newactionBean();action.setConn(conn);action.setAction("评论");action.setUrl("");action.setUserID((String)request.getSession().getAttribute("userid"));if(request.getParameter("id")!=null){uform.setUrlID(request.getParameter("id"));returnmapping.findForward("comment");}else{cbean.setComment(Chinese.convert(uform.getComment()));System.out.println(Chinese.convert(uform.getComment()));cbean.setUrlID(uform.getUrlID());cbean.setUserID((String)request.getSession().getAttribute("userid"));Stringuserid=(String)request.getSession().getAttribute("userid");if(cbean.addComment()==1){action.inputRecord();if(userid!=null){response.sendRedirect("userClass.do");}elseresponse.sendRedirect("admin.jsp");}else{response.sendRedirect("fail.jsp");}}}catch(SQLExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}finally{if(conn!=null){try{conn.close();}catch(SQLExceptione){e.printStackTrace();}}}returnnull;}//beanpublicintaddComment(){Stringsql="insertintocomment(comment,userID,urlID)values('"+comment+"','"+userID+"','"+urlID+"')";try{Statementstmt=conn.createStatement();intline=stmt.executeUpdate(sql);returnline;}catch(SQLExceptione){e.printStackTrace();}return-1;}struts-config.xml<actionattribute="URLForm"input="/comment.jsp"name="URLForm"path="/comment"scope="request"type="action.userAction"parameter="comment"><forwardname="comment"path="/comment.jsp"/></action>其它的代码均有些相似,我想知道是什么引起,或者在哪里造成死循环,求高手帮忙!

解决方案

解决方案二:
哎这个难度比较大呀...不知道具体情况
解决方案三:
是不是数据库连接没释放掉
解决方案四:
是不是锁表了,或者链接池链接不够了
解决方案五:
连接池里设连接的数如下,应该不会不够<set-propertyproperty="minCount"value="20"/><set-propertyproperty="maxCount"value="50"/>在每次使用数据库连接后,都有finally{if(conn!=null){try{conn.close();}catch(SQLExceptione){e.printStackTrace();}}}关闭连接数据库
解决方案六:
框架不太了解呀,想学
解决方案七:
求高手支招,到底是什么问题导致页面无反应?????

时间: 2024-07-31 22:12:39

频繁操作后tomcat 页面没反应的相关文章

javascript-点击超链接后新页面没加载js

问题描述 点击超链接后新页面没加载js 问题是这样:两个页面 A B,A页面有个超链接,点击A页面的超链接后跳转到B页面,但是B页面没加载JS,刷新B页面之后才加载JS,怎样点击超链接之后自动刷新B页面或者自动加载JS,或者我这个B页面无法加载JS是什么原因造成的? 解决方案 a链接跳转到另外一个页面或者在本页面显示都是重新加载的,你的B页面渲染后js不显示要麽是你的js路径没有对,这个好检查,另一个就是你的写法是调用jquery库的,这时候你就得检查了,先加载jquery库文件,然后在加载你自

fineui-FineUI Grid分页绑定数据,删除操作后绑定

问题描述 FineUI Grid分页绑定数据,删除操作后绑定 页面加载Grid绑定分页数据,如果我没页显示10条,当我执行删除第10条数据的操作后,怎么让Gird绑定第9页或者第1页的数据? 解决方案 FineUI_动态绑定Grid 解决方案二: if mrc.eof then 本页无记录 绑定到下一页,即n-1页.每次都-1 end if 解决方案三: 直接跳转是最简单的,服务器重新返回数据绑定

tabpanel在子页面操作后关闭不能刷新父页面

问题描述 tabpanel在子页面操作后关闭不能刷新父页面 我的页面初始化时是tab页1,在1页面上点击链接打开tab2页面,在2页面上操作完添加数据后关闭2,1页面不刷新,必须f5一下才行,这个问题只在ie8下是这样的,ie11,火狐都可以,求教原因 解决方案 关闭tab你就都做了什么操作?什么代码没有谁知道你做了什么操作.tabpanel是ext的?版本多少页没说..

asp.net-easyui datagrid 执行搜索操作后页面仍然显示原数据

问题描述 easyui datagrid 执行搜索操作后页面仍然显示原数据 用的平台是asp.net,初始化不带参数的查询时数据能正常显示,在datagrid上面的搜索栏输入参数 执行搜索功能,表格刷新以后仍然是原来的数据,但后台传过来的json确实是查询参数筛选的数据, 格式也是正确的,但刷新后就是原来的数据,这是因为什么? 解决方案 你怎么知道后台回传的数据是正确的.用开发工具看过了?而且你怎么查询的reload或者load附带参数?$('#xxx').datagrid('reload',{

window.open()打开页面,这个页面添加操作后保存数据,父页面DropDownList控件重新绑定新的数据显示出来?

问题描述 父页面用javascriptwindow.open方法打开子页面后,进行添加操作后保存数据关闭后,父页面的DropDownList控件重新绑定新编辑的数据!怎么做,有什么好办法!谢谢大家 解决方案 解决方案二:在关闭子页面后刷新父页面,同时父页面访问数据库进行绑定.解决方案三:对,关闭子界面刷新父界面,http://topic.csdn.net/u/20071031/17/d3615d78-9dff-4562-b8ec-adf7d3b46fbb.html?seed=1876618157

cookie-后台模拟登陆成功,是否可以直接在浏览器打开登陆后的页面

问题描述 后台模拟登陆成功,是否可以直接在浏览器打开登陆后的页面 使用的苏飞论坛的HttpHelper模拟登陆,需要cookie,后台登录成功. 现在我们的需求是客户有很多个系统,每个登陆嫌太麻烦,想在我们的系统做个链接,点击就能打开新网页并进入主页面.账号已提供,请问技术上是否能实现?现在卡在传递cookie上面,后台用Response.Redirect不知道如何传递. 解决方案 http://stackoverflow.com/questions/11885352/passing-cooki

我用 ajax提交到后台action并在action中给session重新赋值,后返回页面success,session中的值不改变,为什么?

问题描述 我用ajax提交到后台action并在action中给session重新赋值,后返回页面success,session中的值不改变,为什么? 解决方案 解决方案二:画面刷新看看.解决方案三:引用1楼rui888的回复: 画面刷新看看. 不行的.刷新是不行的.解决方案四:给点代码吧,光说我们怎么看懂,你把session重新赋值?你把数据重新赋值并放到session作用域还不错,是不是这意思?解决方案五:ajax不是无刷新向后台获取数据吗,你不操作你获取的数据你重新赋值session有什么

修改jsp 页面没反应

问题描述 我修改完一个jsp文件之后,页面没反应.把tomcat重启了页面也没反应,这个jsp文件嵌套了<%%>的java代码.后来把tomcat换了之后才好用.那位大侠赐教一下!!!! 解决方案 解决方案二:你把那个在tomcat下面的项目删了,就是webapp里面还有就是work下面的你那个项目删了在从新部署一次就OK了.解决方案三:引用1楼gonglil的回复: 你把那个在tomcat下面的项目删了,就是webapp里面还有就是work下面的你那个项目删了在从新部署一次就OK了. 支持!

安卓开发中某一个界面还没等你操作呢 自己就没了 哪里出问题了?

问题描述 安卓开发中某一个界面还没等你操作呢 自己就没了 哪里出问题了? 问题如上 好困惑! 解决方案 自己就没了,是返回上一级页面么?还是什么?有可能是AndroidManifest.xml文件里activity配置的问题.. 解决方案二: 出现fatal crash了把,抓下log看看. 解决方案三: 贴出代码,贴出log,才好分析,这样描述太抽象 解决方案四: 看一下log日志,看看错误信息. 解决方案五: 这个问题问的有点抽象能不能再具体些