是不是你的的buff size设置的太小了?
你要支持多少啊?
你要支持多少啊?
解决方案 »
- 京东接口的问题
- Struts2 Json 返回数据报异常,
- 上传相片大小控制问题
- 问下 关于JSP网页图片显示方式的问题 ~
- 手机上的输入1-9,打印出可能的拼音组合。
- java scoket第一次以后不能接收到信息的问题
- 求救:向oracle数据库中添加纪录会错位的问题
- JBOSS和MYSQL数据库.在查询的时候,如果是中文则返回空,他们之间如何转换,急求?
- JAVA中怎么操作DATE类型
- 估计没人知道?
- 是什么意思:SessionBean sessionBean = (SessionBean) httpServletRequest.getSession().getAttribute("sessionBean");
- 在eclipse中如何编译jsp文件
不知你到底是一个什么样的现象?
是不是你的的buff size设置的太小了?
你要支持多少啊?请问在哪改呢?
可能引起的原因有很多种。比方,你访问的资源,可能是Jsp,也可能是Servlet,他们需要访问数据库,但是,此时已经无可用的Connection提供,会导致等待Connection超时报错,会出现你看到的现象。再比如:你的JBoss或者Tomcat已经Not Response,它也会导致你看到的现象。
这种情况一般是由于你的程序写的不规范,导致死锁,所以说,要判断你这种问题,得对你的系统有很清晰的了解。
泛泛而谈,是找不出原因的。
你可以参考一下,是不是我上面说的第一种原因,
或者说一下你访问什么资源,该资源有什么相关操作,
会出现你的情况,
UP
记住,不仅,Connection要Close,你的Statement和ResultSet也要及时close。建议对你的代码做一个全文搜索,将他们改成类似下面的。具体参考JDBC规范:try{
Connection con = ds.getConnection();
con.setAutoCommit();
con.createStatement();
ResultSet rs = stmt.executeQuery();
}
catch()
{}
finally
{
rs.close();
stmt.close();
con.close();
}强烈建议使用连接池,不然你这种修改是无效果的。项目上线,肯定会碰到这种事的。
因为用的人多了嘛。每个人又不是都按照标准操作,不出问题才怪,哈哈。
多上几次就应付自如了,嘿嘿。
public void close(){
try { System.out.print("disconnect");
if (resultSet != null) resultSet.close();
}catch(Exception e) {}
try {
if (statement != null) this.statement.close();
}catch(Exception e) {}
try{
if (conn != null) this.conn.close();
}catch (Exception e){} }
Leemaasn(呆鸟一号)主要是不知道根由是不是由数据库连接引起的,我更倾向于是由于JBOSS的配置上有问题
我想如果是连接没有关闭的话,应该有明显的后台提示的。
你还可以这样测试一下,一个用户登录,如果没有问题,就在同一网页上换一个用户登录,如果出现错误的话,估计就是呆鸟老兄说的连接关闭的问题了。