有关myeclipse的struts2项目,启动tomcat服务器的问题

J2EE 码拜 9年前 (2015-04-19) 1320次浏览 0个评论
七月 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飞速起来

有关myeclipse的struts2项目,启动tomcat服务器的问题
自己先顶一下。。。在线等
有关myeclipse的struts2项目,启动tomcat服务器的问题
继续自己顶起!
有关myeclipse的struts2项目,启动tomcat服务器的问题
各位大神,怎么没有一个在呢-
有关myeclipse的struts2项目,启动tomcat服务器的问题
你看你是不是把所有工程都部署在Tomcat里面了,这样启动的时候就会一个一个重新部署
有关myeclipse的struts2项目,启动tomcat服务器的问题
随着功能的加强,会额外增加很多功能,启动加载东西越多速度就会越慢。

想提速的话,可以考虑精简jar包,只保留核心功能和自己项目用到的jar包。
或者,提高服务器硬件配置(这个有点奢侈)。

有关myeclipse的struts2项目,启动tomcat服务器的问题
还有,struts2.3.jar包含了很多Struts 的jar,所以会慢,正常,必经之路。
有关myeclipse的struts2项目,启动tomcat服务器的问题
myeclipse搭建ssh 项目时,通常会将一些不常用的jar添加到工程中,这个加载都需要耗时。
这也是为什么不推荐使用myeclipse搭建ssh的原因,自己手动通过eclipse搭建,需要哪个jar就添加哪个jar,这样不会有冗余的jar出现。
如果楼主就是单工程,那检查下项目中的jar,有没有不用的jar,删除掉。
如果是多项目,那就将项目中公共的jar(也就是各项目都有的jar)从项目lib中移到tomcat的lib中。在项目中启动时,每个工程对jar加载一遍;移到tomcat的lib下,整个容器对该jar只加载一遍,可以省时省内存空间。
有关myeclipse的struts2项目,启动tomcat服务器的问题
你在你的myeclipse菜单栏 点 Project –> Clean All Project
清理一下试试。
我感觉这个启动时间没有确定的原因,我们的SSH项目足够大,前一段时间启动貌似10s+,最近又是6s左右,个人预测估计和内存使用情况有关吧,仅供参考。
有关myeclipse的struts2项目,启动tomcat服务器的问题
弱弱的说一句: 把log4j的配置 改为debug ,信息不就少很多了么….
有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 4 楼 pxg943055021 的回复:

你看你是不是把所有工程都部署在Tomcat里面了,这样启动的时候就会一个一个重新部署

没有,我重新解压的tomcat,里面就一个项目

有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 9 楼 shijing266 的回复:

弱弱的说一句: 把log4j的配置 改为debug ,信息不就少很多了么….

我是小白,弱弱的问一句。。我怎么找不到log4j.properties这个文件,我在网上也看了这个解决方案,但是我找不到这个文件,我在项目的src自己添加并配置了,还是没有用

有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 7 楼 magi1201 的回复:

myeclipse搭建ssh 项目时,通常会将一些不常用的jar添加到工程中,这个加载都需要耗时。
这也是为什么不推荐使用myeclipse搭建ssh的原因,自己手动通过eclipse搭建,需要哪个jar就添加哪个jar,这样不会有冗余的jar出现。
如果楼主就是单工程,那检查下项目中的jar,有没有不用的jar,删除掉。
如果是多项目,那就将项目中公共的jar(也就是各项目都有的jar)从项目lib中移到tomcat的lib中。在项目中启动时,每个工程对jar加载一遍;移到tomcat的lib下,整个容器对该jar只加载一遍,可以省时省内存空间。

我tomcat只有一个项目,而且jar包只引用了最基本的8个jar包,完全没有多余的

有关myeclipse的struts2项目,启动tomcat服务器的问题
我去…你赢了~  你都不知道在哪,我更不知道你的log4j.properties在哪里了…..
有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 13 楼 shijing266 的回复:

我去…你赢了~  你都不知道在哪,我更不知道你的log4j.properties在哪里了…..

我是正在学struts2,项目里也只有struts2的jar,没有配置log4j.properties啊.

有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 14 楼 Ricky_Kuteng 的回复:
Quote: 引用 13 楼 shijing266 的回复:

我去…你赢了~  你都不知道在哪,我更不知道你的log4j.properties在哪里了…..

我是正在学struts2,项目里也只有struts2的jar,没有配置log4j.properties啊.

log4j.properties 一般都是 跟Spring配置等一些配置文件放到一起的,也有单独拿开的…但是你找不到 我也没办法了….还有我很菜的,你@我回答这个问题….真心无语~ 虽然不知道你是怎么搞的

有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 15 楼 shijing266 的回复:
Quote: 引用 14 楼 Ricky_Kuteng 的回复:
Quote: 引用 13 楼 shijing266 的回复:

我去…你赢了~  你都不知道在哪,我更不知道你的log4j.properties在哪里了…..

我是正在学struts2,项目里也只有struts2的jar,没有配置log4j.properties啊.

log4j.properties 一般都是 跟Spring配置等一些配置文件放到一起的,也有单独拿开的…但是你找不到 我也没办法了….还有我很菜的,你@我回答这个问题….真心无语~ 虽然不知道你是怎么搞的

我没有导入log4j.jar这个包..不需要配置log4j吧,这个@你是系统推荐的,随机生成的,纯属意外

有关myeclipse的struts2项目,启动tomcat服务器的问题
100分
哦哦,那不知道你的了…别着急,大神多得是,你这么高的奖励分,很多人会来look的… 

真想看看这个系统的源码…..  推荐我!   研究下它是怎么去随机生成推荐人的….

有关myeclipse的struts2项目,启动tomcat服务器的问题
唉,真没人了吗???
有关myeclipse的struts2项目,启动tomcat服务器的问题
自己再顶一顶。。!
有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 17 楼 shijing266 的回复:

哦哦,那不知道你的了…别着急,大神多得是,你这么高的奖励分,很多人会来look的… 

真想看看这个系统的源码…..  推荐我!   研究下它是怎么去随机生成推荐人的….

看来没大神帮我了,分就给你了吧

有关myeclipse的struts2项目,启动tomcat服务器的问题
输出内容太多了
有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 20 楼 Ricky_Kuteng 的回复:
Quote: 引用 17 楼 shijing266 的回复:

哦哦,那不知道你的了…别着急,大神多得是,你这么高的奖励分,很多人会来look的… 

真想看看这个系统的源码…..  推荐我!   研究下它是怎么去随机生成推荐人的….

看来没大神帮我了,分就给你了吧

额…. 亲,你太慷慨了…没必要给我的,给我了,我只能说谢谢了~  抱歉,没能帮到你

有关myeclipse的struts2项目,启动tomcat服务器的问题
引用 21 楼 ltgg2010 的回复:

– -有解决方案吗


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明有关myeclipse的struts2项目,启动tomcat服务器的问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!