ssh項目啓動tomcat很慢問題

寫的得ssh項目一開始不知道什麼原因啓動tomcat很慢出現一些信息

2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory RDBMS: Oracle, version: Oracle Database 11g Release 11.1.0.0.0 - Production
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory JDBC driver: Oracle JDBC driver, version: 10.2.0.1.0
2014-11-07 09:54:09  org.hibernate.dialect.Dialect Using dialect: org.hibernate.dialect.Oracle9iDialect
2014-11-07 09:54:09  org.hibernate.transaction.TransactionFactoryFactory Transaction strategy: org.springframework.orm.hibernate3.SpringTransactionFactory
2014-11-07 09:54:09  org.hibernate.transaction.TransactionManagerLookupFactory No TransactionManagerLookup configured (in JTA environment, use of read-write or transactional second-level cache is not recommended)
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Automatic flush during beforeCompletion(): disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Automatic session close at end of transaction: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory JDBC batch size: 15
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory JDBC batch updates for versioned data: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Scrollable result sets: enabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory JDBC3 getGeneratedKeys(): disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Connection release mode: after_transaction
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Default batch fetch size: 1
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Generate SQL with comments: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Order SQL updates by primary key: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Order SQL inserts for batching: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Query translator: org.hibernate.hql.ast.ASTQueryTranslatorFactory
2014-11-07 09:54:09  org.hibernate.hql.ast.ASTQueryTranslatorFactory Using ASTQueryTranslatorFactory
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Query language substitutions: {}
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory JPA-QL strict compliance: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Second-level cache: enabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Query cache: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Cache region factory : org.hibernate.cache.impl.NoCachingRegionFactory
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Optimize cache for minimal puts: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Structured second-level cache entries: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Statistics: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Deleted entity synthetic identifier rollback: disabled
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Default entity-mode: pojo
2014-11-07 09:54:09  org.hibernate.cfg.SettingsFactory Named query checking : enabled
2014-11-07 09:54:09  org.hibernate.impl.SessionFactoryImpl building session factory
2014-11-07 09:54:10  org.hibernate.impl.SessionFactoryObjectFactory Not binding factory to JNDI, no JNDI name configured
2014-11-07 09:54:10  org.hibernate.tool.hbm2ddl.SchemaUpdate Running hbm2ddl schema update
2014-11-07 09:54:10  org.hibernate.tool.hbm2ddl.SchemaUpdate fetching database metadata
2014-11-07 09:54:15  org.hibernate.tool.hbm2ddl.SchemaUpdate updating schema
2014-11-07 09:54:39  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.LOGIN
2014-11-07 09:54:39  org.hibernate.tool.hbm2ddl.TableMetadata columns: [username, password]
2014-11-07 09:54:39  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:54:39  org.hibernate.tool.hbm2ddl.TableMetadata indexes: [sys_c0013515]
2014-11-07 09:54:53  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.NEWMEDIALOGIN
2014-11-07 09:54:53  org.hibernate.tool.hbm2ddl.TableMetadata columns: [username, email, state, type, password]
2014-11-07 09:54:53  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:54:53  org.hibernate.tool.hbm2ddl.TableMetadata indexes: [sys_c0029664]
2014-11-07 09:56:53  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.NEWS_INFO
2014-11-07 09:56:53  org.hibernate.tool.hbm2ddl.TableMetadata columns: [site, fetchtime, keywords, updatetime, pubdate, plate, url, pubtime, content, contenthtml, title, source, commentshow, commenttotal]
2014-11-07 09:56:53  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:56:53  org.hibernate.tool.hbm2ddl.TableMetadata indexes: [news_info_index, news_info_primary]
2014-11-07 09:57:08  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.QZONE_STATISTICS_AGE
2014-11-07 09:57:08  org.hibernate.tool.hbm2ddl.TableMetadata columns: [createtime, id, numbers, age]
2014-11-07 09:57:08  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:57:08  org.hibernate.tool.hbm2ddl.TableMetadata indexes: []
2014-11-07 09:57:24  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.QZONE_STATISTICS_CAREER
2014-11-07 09:57:24  org.hibernate.tool.hbm2ddl.TableMetadata columns: [createtime, id, numbers, career]
2014-11-07 09:57:24  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:57:24  org.hibernate.tool.hbm2ddl.TableMetadata indexes: [sys_c0029421]
2014-11-07 09:57:38  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.QZONE_STATISTICS_GENDER
2014-11-07 09:57:38  org.hibernate.tool.hbm2ddl.TableMetadata columns: [createtime, id, numbers, gender]
2014-11-07 09:57:38  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:57:38  org.hibernate.tool.hbm2ddl.TableMetadata indexes: [sys_c0029241]
2014-11-07 09:57:51  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.QZONE_STATISTICS_NUMBER
2014-11-07 09:57:51  org.hibernate.tool.hbm2ddl.TableMetadata columns: [createtime, id, numbers, type, qzone_type]
2014-11-07 09:57:51  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:57:51  org.hibernate.tool.hbm2ddl.TableMetadata indexes: [sys_c0029508]
2014-11-07 09:57:52  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.QZONE_STATISTICS_POSTTIME
2014-11-07 09:57:52  org.hibernate.tool.hbm2ddl.TableMetadata columns: [createtime, usernumbers, numbers, hourtime]
2014-11-07 09:57:52  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:57:52  org.hibernate.tool.hbm2ddl.TableMetadata indexes: []
2014-11-07 09:57:53  org.hibernate.tool.hbm2ddl.TableMetadata table found: P2PDB.QZONE_STATISTICS_WEEK_POSTTIME
2014-11-07 09:57:53  org.hibernate.tool.hbm2ddl.TableMetadata columns: [createtime, usernumbers, weekday, numbers]
2014-11-07 09:57:53  org.hibernate.tool.hbm2ddl.TableMetadata foreign keys: []
2014-11-07 09:57:53  org.hibernate.tool.hbm2ddl.TableMetadata indexes: [sys_c0029431]

後來發現原來是在hibernate配置文件裏出了問題
hibernate配置文件中有
<property name="hibernate.hbm2ddl.auto">update</property> 這個配置
其它幾個參數的意思:
validate               加載hibernate時,驗證創建數據庫表結構
create                  每次加載hibernate,重新創建數據庫表結構
create-drop        加載hibernate時創建,退出是刪除表結構
update                 加載hibernate自動更新數據庫結構

所以在啓動時,會創建或者更新了數據庫中的表而導致啓動時間很長。
我把這個刪除了啓動就快了好多!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章