如题,请教
我的tomcat起来之后,在页面上点几次链接,tomcat就卡住了,浏览器一直处于等待状态,控制台无任何异常我换了个tomcat之后,还是这样。所以我怀疑是我的应用的问题。静态页面,jsp等都正常。应用里面有struts,hibernate,spring.请问,找这个问题我应该从哪里下手?

解决方案 »

  1.   

    一般是数据库连接问题
    hibernate下手
      

  2.   

    一般是数据库连接问题
    hibernate下手
      

  3.   

    谢谢谢谢,我也发现,基本上是调用hibernate的时候出的问题List<T> list = super.getHibernateTemplate().findByCriteria(dc, pager.getStartRow(),pager.getStartRow()+pager.getPageSize());回头我检查一下链接
      

  4.   

    我检查了一下我的数据库链接,我发现基本上我点一次页面,数据库的session就增加一个
    81 root localhost:2453 forus_user Query 0 SHOW PROCESSLIST
    83 root localhost:2513 forus_user Sleep 102
    84 root localhost:2520 forus_user Sleep 93
    85 root localhost:2521 forus_user Sleep 80
    86 root localhost:2522 forus_user Sleep 68
    88 root localhost:2524 forus_user Sleep 58
    89 root localhost:2525 forus_user Sleep 48
    90 root localhost:2526 forus_user Sleep 47
    配置文件如下:
    <bean id="dataSource"
    class="org.apache.commons.dbcp.BasicDataSource">
    <property name="driverClassName"
    value="com.mysql.jdbc.Driver">
    </property>
    <property name="url"
    value="jdbc:mysql://127.0.0.1:3306/forus_user">
    </property>
    <property name="username" value="root"></property>
    <property name="password" value="n738g81b"></property>
    </bean> <bean id="sessionFactory"
    class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource">
    <ref bean="dataSource" />
    </property>
    <property name="hibernateProperties">
    <props>
    <prop key="hibernate.dialect">
    org.hibernate.dialect.MySQLDialect
    </prop>
    <prop key="hibernate.show_sql">true</prop>
    </props>
    </property>
    <property name="mappingDirectoryLocations">
    <list>
    <value>classpath:/org/forus/popedom/entity</value>
    </list>
    </property>
    </bean> <bean id="transactionManager"
    class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory" />
    </bean>
    请问,有何问题??