七月 22, 2014 9:39:32 下午 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:\JAVA\JAVA JDK 1.7\bin;D:\JAVA\apache-tomcat-8.0.9\bin 七月 22, 2014 9:39:33 下午 org.apache.coyote.AbstractProtocol init 信息: Initializing ProtocolHandler ["http-nio-8080"] 七月 22, 2014 9:39:34 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 信息: Using a shared selector for servlet write/read 七月 22, 2014 9:39:34 下午 org.apache.coyote.AbstractProtocol init 信息: Initializing ProtocolHandler ["ajp-nio-8009"] 七月 22, 2014 9:39:34 下午 org.apache.tomcat.util.net.NioSelectorPool getSharedSelector 信息: Using a shared selector for servlet write/read 七月 22, 2014 9:39:34 下午 org.apache.catalina.startup.Catalina load 信息: Initialization processed in 3291 ms 七月 22, 2014 9:39:34 下午 org.apache.catalina.core.StandardService startInternal 信息: Starting service Catalina 七月 22, 2014 9:39:34 下午 org.apache.catalina.core.StandardEngine startInternal 信息: Starting Servlet Engine: Apache Tomcat/8.0.9 七月 22, 2014 9:39:41 下午 org.apache.catalina.util.SessionIdGenerator createSecureRandom 信息: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [561] milliseconds. 七月 22, 2014 9:39:43 下午 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info 信息: Parsing configuration file [struts-default.xml] 七月 22, 2014 9:39:43 下午 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info 信息: Unable to locate configuration files of the name struts-plugin.xml, skipping 七月 22, 2014 9:39:43 下午 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info 信息: Parsing configuration file [struts-plugin.xml] 七月 22, 2014 9:39:43 下午 com.opensymphony.xwork2.config.providers.XmlConfigurationProvider info 信息: Parsing configuration file [struts.xml] 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.ObjectFactory) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.factory.ActionFactory) 。。。省略n多Choosing bean 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.CollectionConverter) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.ArrayConverter) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.DateConverter) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.NumberConverter) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.impl.StringConverter) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionPropertiesProcessor) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionFileProcessor) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ConversionAnnotationProcessor) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterCreator) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.TypeConverterHolder) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.TextProvider) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.LocaleProvider) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.ActionProxyFactory) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.conversion.ObjectTypeDeterminer) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.mapper.ActionMapper) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (jakarta) for (org.apache.struts2.dispatcher.multipart.MultiPartRequest) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (org.apache.struts2.views.freemarker.FreemarkerManager) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (org.apache.struts2.components.UrlRenderer) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.validator.ActionValidatorManager) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.ValueStackFactory) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionProvider) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.reflection.ReflectionContextFactory) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.PatternMatcher) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (org.apache.struts2.dispatcher.StaticContentLoader) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.UnknownHandlerManager) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (org.apache.struts2.views.util.UrlHelper) 七月 22, 2014 9:39:43 下午 org.apache.struts2.config.AbstractBeanSelectionProvider info 信息: Choosing bean (struts) for (com.opensymphony.xwork2.util.TextParser) 七月 22, 2014 9:39:45 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deploying web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\docs 七月 22, 2014 9:39:45 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deployment of web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\docs has finished in 159 ms 七月 22, 2014 9:39:45 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deploying web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\examples 七月 22, 2014 9:39:48 下午 org.apache.catalina.core.ApplicationContext log 信息: ContextListener: contextInitialized() 七月 22, 2014 9:39:48 下午 org.apache.catalina.core.ApplicationContext log 信息: SessionListener: contextInitialized() 七月 22, 2014 9:39:48 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deployment of web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\examples has finished in 3,151 ms 七月 22, 2014 9:39:48 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deploying web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\host-manager 七月 22, 2014 9:39:49 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deployment of web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\host-manager has finished in 106 ms 七月 22, 2014 9:39:49 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deploying web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\manager 七月 22, 2014 9:39:49 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deployment of web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\manager has finished in 135 ms 七月 22, 2014 9:39:49 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deploying web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\ROOT 七月 22, 2014 9:39:49 下午 org.apache.catalina.startup.HostConfig deployDirectory 信息: Deployment of web application directory D:\JAVA\apache-tomcat-8.0.9\webapps\ROOT has finished in 79 ms 七月 22, 2014 9:39:49 下午 org.apache.coyote.AbstractProtocol start 信息: Starting ProtocolHandler ["http-nio-8080"] 七月 22, 2014 9:39:49 下午 org.apache.coyote.AbstractProtocol start 信息: Starting ProtocolHandler ["ajp-nio-8009"] 七月 22, 2014 9:39:49 下午 org.apache.catalina.startup.Catalina start 信息: Server startup in 15386 ms 以前启动struts项目也只要4、5秒,现在不管是好小的项目都要15s左右。以前启动的时候没有这么多Choosingbean,自从换了struts2.3.16.3,就感觉很慢,不知道为什么。希望大神帮我解决一下,让启动tomcat飞速起来 |
|
自己先顶一下。。。在线等
|
|
继续自己顶起!
|
|
各位大神,怎么没有一个在呢-
|
|
你看你是不是把所有工程都部署在Tomcat里面了,这样启动的时候就会一个一个重新部署
|
|
随着功能的加强,会额外增加很多功能,启动加载东西越多速度就会越慢。
想提速的话,可以考虑精简jar包,只保留核心功能和自己项目用到的jar包。 |
|
还有,struts2.3.jar包含了很多Struts 的jar,所以会慢,正常,必经之路。
|
|
你在你的myeclipse菜单栏 点 Project –> Clean All Project
清理一下试试。 我感觉这个启动时间没有确定的原因,我们的SSH项目足够大,前一段时间启动貌似10s+,最近又是6s左右,个人预测估计和内存使用情况有关吧,仅供参考。 |
|
弱弱的说一句: 把log4j的配置 改为debug ,信息不就少很多了么….
|
|
没有,我重新解压的tomcat,里面就一个项目 |
|
我是小白,弱弱的问一句。。我怎么找不到log4j.properties这个文件,我在网上也看了这个解决方案,但是我找不到这个文件,我在项目的src自己添加并配置了,还是没有用 |
|
我tomcat只有一个项目,而且jar包只引用了最基本的8个jar包,完全没有多余的 |
|
我去…你赢了~ 你都不知道在哪,我更不知道你的log4j.properties在哪里了…..
|
|
我是正在学struts2,项目里也只有struts2的jar,没有配置log4j.properties啊. |
|
log4j.properties 一般都是 跟Spring配置等一些配置文件放到一起的,也有单独拿开的…但是你找不到 我也没办法了….还有我很菜的,你@我回答这个问题….真心无语~ 虽然不知道你是怎么搞的 |
|
我没有导入log4j.jar这个包..不需要配置log4j吧,这个@你是系统推荐的,随机生成的,纯属意外 |
|
100分 |
哦哦,那不知道你的了…别着急,大神多得是,你这么高的奖励分,很多人会来look的…
真想看看这个系统的源码….. 推荐我! 研究下它是怎么去随机生成推荐人的…. |
唉,真没人了吗???
|
|
自己再顶一顶。。!
|
|
看来没大神帮我了,分就给你了吧 |
|
输出内容太多了
|
|
额…. 亲,你太慷慨了…没必要给我的,给我了,我只能说谢谢了~ 抱歉,没能帮到你 |
|
– -有解决方案吗 |