我正在使用 Eclipse 运行 Jetty 8。今天早上更新 Java 后,JettyLauncher 现在需要 6 分钟才能启动,而不是之前的 10 秒。一些延迟似乎与 Hibernate 相关(当 Jetty 以正常速度运行时,我不记得有太多关于 Hibernate 的信息)。任何人都可以确认或否认休眠导致 JettyLauncher 出现问题吗?或者以其他方式查明这种延迟的来源?
在控制台输出的这些行中,Jetty 启动延迟最多:
5347 [main] INFO org.hibernate.validator.util.Version - Hibernate Validator 4.2.0.Final ... 74022 [main] INFO org.hibernate.impl.SessionFactoryObjectFactory - 未将工厂绑定到 JNDI,未配置 JNDI 名称启动指南统计缓存服务
97089 [main] INFO org.springframework.beans.factory.config.PropertiesFactoryBean - 从 ServletContext 资源加载属性文件 [/WEB-INF/properties/build.properties]
118670 [main] INFO org.springframework.orm.hibernate3.HibernateTransactionManager - 使用 Hibernate SessionFactory 的数据源 [org.springframework.jdbc.datasource.DriverManagerDataSource@16bc6df1] 用于 HibernateTransactionManager CacheReportsJob.cacheGuideStats()
119649 [main] INFO org.springframework.web.context.ContextLoader - 根 WebApplicationContext:初始化在 119133 毫秒内完成
119661 [main] INFO org.eclipse.jetty.server.handler.ContextHandler - 启动 oejwWebAppContext{/,file:/C:/Users/MBeatty/Documents/Tortoise%20SVN/Beek%20Checkout%20v2/trunk/server/} Oct 2013 年 17 月 17 日上午 11:54:22 com.sun.faces.config.ConfigureListener contextInitialized
信息:为上下文“初始化 Mojarra 2.1.3 (FCS b02)”2013 年 10 月 17 日上午 11:54:59 com.sun.faces.spi.InjectionProviderFactory createInstance
信息:JSF1048:存在 PostConstruct/PreDestroy 注释。标有这些注解的 ManagedBeans 方法将表示已处理的注解。2013 年 10 月 17 日上午 11:55:43 org.primefaces.webapp.PostConstructApplicationEventListener processEvent
信息:在 PrimeFaces 3.2-SNAPSHOT 上运行 2013 年 10 月 17 日上午 11:55:43 com.sun.faces.lifecycle.ELResolverInitPhaseListener populateFacesELResolverForJsp
INFO: JSF1027: [null] JSF 的 ELResolver 未向 JSP 容器注册。