好象是hibernate建立sessionfactory的时候会出现问题,当有7套web应用先后建立sessionfactory后就会出现这种情况了的,可我不知道该怎么解决,哪位大哥帮忙啊

解决方案 »

  1.   

    是不是hibernate死循环造成的,看看控制台的信息
      

  2.   

    光建sessionfactory应该不会出现死循环吧
      

  3.   

    7套web应用先后建立sessionfactory?
    这样似乎是容器分别维护着7个数据库连接池.
    你这样试试,tomcat上配置一个共享数据源DataSource,然后不就有个访问这个DataSource的JNDI名字,然后你的sessionfactory连接配置用JNDI方式访问你在Tomcat里面配的.这样你的7个web应用就共享一个数据库连接池.
      

  4.   

    楼上的大哥,我想问一下,这样7个web应用共享一个数据库连接池,那这7个应用是不是就连同一个数据库了呢,但我是要求连不同的数据库的啊。
      

  5.   

    是不是数据库表关联有循环的?
    比如TableA->TableB->TableC->TableA,又没有设置lazy,取数据造成循环读取。
      

  6.   

    时间服务器地址
    time.windows.com
    time.nist.gov
      

  7.   

    Tomcat 本身应该可以支持很多应用,局限于硬件和连接数,但如果仅仅是某个应用导致100%CPU那么轮流替换看看,到底是哪个应用导致,再查找原因