有好长一段都是在输出hibernate的映射,是不是那得问题?我把<many-to-one>的lazy="false"都去掉了,还是不行~启动后打开 页面也超慢。输出的hibernate查询语句也是重复的输出N多条~ 
下面是日志: 2009-7-29 9:34:49 org.apache.catalina.core.AprLifecycleListener init 
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: D:\Program Files\Java\jdk1.6.0_14\bin;D:\Program Files\apache-tomcat-6.0.20\bin 
2009-7-29 9:34:49 org.apache.coyote.http11.Http11Protocol init 
信息: Initializing Coyote HTTP/1.1 on http-8080 
2009-7-29 9:34:49 org.apache.catalina.startup.Catalina load 
信息: Initialization processed in 351 ms 
2009-7-29 9:34:49 org.apache.catalina.core.StandardService start 
信息: Starting service Catalina 
2009-7-29 9:34:49 org.apache.catalina.core.StandardEngine start 
信息: Starting Servlet Engine: Apache Tomcat/6.0.20 
2009-7-29 9:34:49 org.apache.catalina.core.ApplicationContext log 
信息: ContextListener: contextInitialized() 
2009-7-29 9:34:49 org.apache.catalina.core.ApplicationContext log 
信息: SessionListener: contextInitialized() 
2009-7-29 9:34:50 org.apache.catalina.core.ApplicationContext log 
信息: Initializing Spring root WebApplicationContext 
09:34:54,062  INFO Environment:514 - Hibernate 3.2.5 
09:34:54,203  INFO Environment:547 - hibernate.properties not found 
09:34:54,281  INFO Environment:681 - Bytecode provider name : cglib 
09:34:54,390  INFO Environment:598 - using JDK 1.4 java.sql.Timestamp handling 
09:34:55,703  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Lesson.hbm.xml 
09:34:58,843  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Lesson -> lesson 
09:35:00,515  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Privileges.hbm.xml 
09:35:01,687  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Privileges -> t_privileges 
09:35:01,781  INFO HbmBinder:1422 - Mapping collection: org.huadoo.model.Privileges.roles -> t_role_privileges 
09:35:01,828  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Question.hbm.xml 
09:35:03,062  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Question -> question 
09:35:03,296  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qumode.hbm.xml 
09:35:04,484  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qumode -> qumode 
09:35:04,578  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qutlp.hbm.xml 
09:35:05,796  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qutlp -> qutlp 
09:35:05,890  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Qutype.hbm.xml 
09:35:07,078  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Qutype -> qutype 
09:35:07,156  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Role.hbm.xml 
09:35:08,328  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Role -> t_role 
09:35:08,421  INFO HbmBinder:1422 - Mapping collection: org.huadoo.model.Role.privileges -> t_role_privileges 
09:35:08,484  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Textbook.hbm.xml 
09:35:09,718  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Textbook -> textbook 
09:35:09,843  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\Unit.hbm.xml 
09:35:11,031  INFO HbmBinder:300 - Mapping class: org.huadoo.model.Unit -> unit 
09:35:11,109  INFO Configuration:299 - Reading mappings from file: D:\Program Files\apache-tomcat-6.0.20\webapps\huadoo\WEB-INF\classes\org\huadoo\hbm\User.hbm.xml 
09:35:12,281  INFO HbmBinder:300 - Mapping class: org.huadoo.model.User -> t_user 
09:35:12,406  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Lesson.questions -> question 
09:35:12,468  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qumode.question -> question 
09:35:12,515  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qumode.qutlp -> qutlp 
09:35:12,562  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qutlp.questions -> question 
09:35:12,609  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Qutype.question -> question 
09:35:12,671  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Role.users -> t_user 
09:35:12,718  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Textbook.units -> unit 
09:35:12,765  INFO HbmBinder:2385 - Mapping collection: org.huadoo.model.Unit.lessons -> lesson 
09:35:12,937  INFO ConnectionProviderFactory:72 - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider 
09:35:16,234  INFO SettingsFactory:89 - RDBMS: MySQL, version: 5.1.36-community 
09:35:16,281  INFO SettingsFactory:90 - JDBC driver: MySQL-AB JDBC Driver, version: mysql-connector-java-5.1.6 ( Revision: ${svn.Revision} ) 
09:35:16,671  INFO Dialect:152 - Using dialect: org.hibernate.dialect.SQLServerDialect 
09:35:16,859  INFO TransactionFactoryFactory:34 - Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory 
09:35:16,921  INFO TransactionManagerLookupFactory:33 - No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended) 
09:35:16,968  INFO SettingsFactory:143 - Automatic flush during beforeCompletion(): disabled 
09:35:17,015  INFO SettingsFactory:147 - Automatic session close at end of transaction: disabled 
09:35:17,078  INFO SettingsFactory:162 - Scrollable result sets: enabled 
09:35:17,125  INFO SettingsFactory:170 - JDBC3 getGeneratedKeys(): enabled 
09:35:17,171  INFO SettingsFactory:178 - Connection release mode: auto 
09:35:17,234  INFO SettingsFactory:205 - Default batch fetch size: 1 
09:35:17,265  INFO SettingsFactory:209 - Generate SQL with comments: disabled 
09:35:17,312  INFO SettingsFactory:213 - Order SQL updates by primary key: disabled 
09:35:17,359  INFO SettingsFactory:217 - Order SQL inserts for batching: disabled 
09:35:17,406  INFO SettingsFactory:386 - Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory 
09:35:17,515  INFO ASTQueryTranslatorFactory:24 - Using ASTQueryTranslatorFactory 
09:35:17,562  INFO SettingsFactory:225 - Query language substitutions: {} 
09:35:17,609  INFO SettingsFactory:230 - JPA-QL strict compliance: disabled 
09:35:17,656  INFO SettingsFactory:235 - Second-level cache: enabled 
09:35:17,703  INFO SettingsFactory:239 - Query cache: disabled 
09:35:17,750  INFO SettingsFactory:373 - Cache provider: org.hibernate.cache.NoCacheProvider 
09:35:17,796  INFO SettingsFactory:254 - Optimize cache for minimal puts: disabled 
09:35:17,843  INFO SettingsFactory:263 - Structured second-level cache entries: disabled 
09:35:18,031  INFO SettingsFactory:283 - Echoing all SQL to stdout 
09:35:18,078  INFO SettingsFactory:290 - Statistics: disabled 
09:35:18,125  INFO SettingsFactory:294 - Deleted entity synthetic identifier rollback: disabled 
09:35:18,171  INFO SettingsFactory:309 - Default entity-mode: pojo 
09:35:18,203  INFO SettingsFactory:313 - Named query checking : enabled 
09:35:18,750  INFO SessionFactoryImpl:161 - building session factory 
09:35:26,515  INFO SessionFactoryObjectFactory:82 - Not binding factory to JNDI, no JNDI name configured 
2009-7-29 9:35:34 org.apache.catalina.core.ApplicationContext log 
信息: Initializing WebApplicationContext for Struts ActionServlet 'action', module '' 
2009-7-29 9:35:39 org.apache.coyote.http11.Http11Protocol start 
信息: Starting Coyote HTTP/1.1 on http-8080 
2009-7-29 9:35:41 org.apache.jk.common.ChannelSocket init 
信息: JK: ajp13 listening on /0.0.0.0:8009 
2009-7-29 9:35:41 org.apache.jk.server.JkMain start 
信息: Jk running ID=0 time=0/344  config=null 
2009-7-29 9:35:42 org.apache.catalina.startup.Catalina start 
信息: Server startup in 52901 ms 

解决方案 »

  1.   

    ssh本来就会慢的拉,showsql去掉试试。
      

  2.   

    输出hibernate语句也是N多条就说明你的查询方法是有问题的,可以仔细研究一下你的dao方法对其进行优化
    showsql一般只是为了调试方便,对速度并没有什么影响
      

  3.   

    把work包下面的文件全部删除,然后重新部署,要不就重新再搞个新的,反正是个压缩包,重新解压就是了
      

  4.   

    输出太多,修改一下log4j的配置文件就行了
      

  5.   


    把INFO的输出都取消就可以了 
      

  6.   

    启动慢是你的服务器里面的东西多了,你可以把不用的暂时删了(tomcat里面),只把当前用的那个工程加在tomcat里,这样启动就会快一些
      

  7.   

    configure server--->servers--->Tomcat---->版本--->lanuch--->选run model---> ok 我这样改了一下就快了!3000多ms