日期:2014-05-17  浏览次数:20792 次

为什么tomcat6使用jre6和jre7的差别这么大
tomcat-6.0.36;
在jre6环境下(myeclipse带的 6.0.130.3)的,启动速度快,CPU无异样

jre7环境下(独立安装jdk时候 7.0.90.5 ),启动速度慢了将近10s左右,并且启动时CPU 100%,并且鼠标和窗体会很卡,直到启动完成后,CPU才降下去。

有没有大神帮我分析一下。



这是jre6环境下的控制台

2012-12-13 13:54:36 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: E:\developSoftware\MyEclipse9\Common\binary\com.sun.java.jdk.win32.x86_1.6.0.013\bin;E:\developSoftware\tomcat6\bin
2012-12-13 13:54:37 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector
信息: Using a shared selector for servlet write/read
2012-12-13 13:54:37 org.apache.coyote.http11.Http11NioProtocol init
信息: Initializing Coyote HTTP/1.1 on http-8080
2012-12-13 13:54:37 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 728 ms
2012-12-13 13:54:37 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2012-12-13 13:54:37 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.36
2012-12-13 13:54:37 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor host-manager.xml
2012-12-13 13:54:37 org.apache.catalina.startup.HostConfig deployDescriptor
信息: Deploying configuration descriptor manager.xml
2012-12-13 13:54:37 org.apache.catalina.startup.HostConfig deployDirectory
信息: Deploying web application directory GreatMed
2012-12-13 13:54:39 org.apache.catalina.core.ApplicationContext log
信息: Initializing Spring root WebApplicationContext
resourceList=========199
载入所有菜单花费时间: 2430ms
(0 ms) [main] WARN : com.gshm.hrp.core.security.MySecurityInterceptor#afterPropertiesSet : Could not validate configuration attributes as the SecurityMetadataSource did not return any attributes from getAllConfigAttributes()
2012-12-13 13:54:47 org.apache.catalina.core.ApplicationContext log
信息: Set web app root system property: 'med.webapp.root' = [E:\developSoftware\tomcat6\webapps\GreatMed\]
log4j:ERROR Could not find value for key log4j.appender.R
log4j:ERROR Could not instantiate appender named "R".
2012-12-13 13:54:47 org.apache.catalina.core.ApplicationContext log
信息: Initializing log4j from [E:\developSoftware\tomcat6\webapps\GreatMed\WEB-INF\log4j.properties]
13:54:48,279  INFO XmlConfigurationProvider:31 - Parsing configuration file [struts-default.xml]
13:54:48,533  INFO XmlConfigurationProvider:31 - Parsing configuration file [struts-plugin.xml]
13:54:48,582  INFO XmlConfigurationProvider:31 - Parsing configuration file [struts.xml]
13:54:48,768  INFO SpringObjectFactory:31 - Setting autowire strategy to name
2012-12-13 13:54:49 org.apache.catalina.startup.HostCon