是不是你的的buff size设置的太小了?
你要支持多少啊?

解决方案 »

  1.   

    我只用过JBoss作连手,没用他做实际应用。不过,Jdon用的就是JBoss,效果还不错。估计是你的设置原因,
    不知你到底是一个什么样的现象?
      

  2.   

    http://expert.csdn.net/Expert/topic/2965/2965805.xml?temp=.9767572会出现上面写的这些,就是空白页和失效的页
      

  3.   

    thumb3344(大家好才是真的好) 
    是不是你的的buff size设置的太小了?
    你要支持多少啊?请问在哪改呢?
      

  4.   

    JBOSS好像可以支持很多人的。你的同时在线人数有多少?程序中操作数据库很频繁么?我没有用过JBOSS,帮你UP
      

  5.   

    楼主,你说的情况一般是Web/Http连接超时造成的。
    可能引起的原因有很多种。比方,你访问的资源,可能是Jsp,也可能是Servlet,他们需要访问数据库,但是,此时已经无可用的Connection提供,会导致等待Connection超时报错,会出现你看到的现象。再比如:你的JBoss或者Tomcat已经Not Response,它也会导致你看到的现象。
    这种情况一般是由于你的程序写的不规范,导致死锁,所以说,要判断你这种问题,得对你的系统有很清晰的了解。
    泛泛而谈,是找不出原因的。
    你可以参考一下,是不是我上面说的第一种原因,
    或者说一下你访问什么资源,该资源有什么相关操作,
    会出现你的情况,
    UP
      

  6.   

    哈哈,果然是你的数据库连接问题引起的。
    记住,不仅,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();
    }强烈建议使用连接池,不然你这种修改是无效果的。项目上线,肯定会碰到这种事的。
    因为用的人多了嘛。每个人又不是都按照标准操作,不出问题才怪,哈哈。
    多上几次就应付自如了,嘿嘿。
      

  7.   

    我认为不是因为数据库连接的问题,所有关闭都用下面这段代码关的,当然也有可能有没有关闭的,但我认为没关闭的数量应该还不至于引起这些问题嘛,再说他是一登录进去就有问题,这时就算有没关闭的也会很少的啊,感觉BS结构不如CS那么好查问题,修改也没那没容易
    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){}  }
      

  8.   

    bibiye(布什的老哥) 没这么夸张吧?
    Leemaasn(呆鸟一号)主要是不知道根由是不是由数据库连接引起的,我更倾向于是由于JBOSS的配置上有问题
      

  9.   

    你在Jboss后台看看出错的具体信息。
    我想如果是连接没有关闭的话,应该有明显的后台提示的。
    你还可以这样测试一下,一个用户登录,如果没有问题,就在同一网页上换一个用户登录,如果出现错误的话,估计就是呆鸟老兄说的连接关闭的问题了。