【惊奇】启动Tomcat花了13分钟!!

问题描述

系统好几个<Host>,只有一个应用了SSH。去掉SSH应用之后,系统重启正常,7000毫秒就搞定。加上SSH应用之后,竟然要13分钟,系统才启动OK。抓狂。。。。信息:JkrunningID=0time=0/19config=null2009-9-2111:13:20org.apache.catalina.storeconfig.StoreLoaderload信息:Findregistryserver-registry.xmlatclasspathresource2009-9-2111:13:20org.apache.catalina.storeconfig.StoreLoaderload信息:Findregistryserver-registry.xmlatclasspathresource2009-9-2111:13:20org.apache.catalina.startup.Catalinastart信息:Serverstartupin809785ms更莫名其妙的是:网络断线之后,SpringListener就启动不了。网络连接OK之后,再重启,SpringListener就启动OK了。反复测试,还是如此。所以可以断言:SpringListener启动不了的原因,就是因为网络断线。难道SpringListener启动时,需要读取一个Http://资源文件??莫名其妙。。。

解决方案

解决方案二:
应该不是这样的吧,是不是配置文件写的有问题,速度是会慢一些,但不至于慢成这样。
解决方案三:
估计是Spring或者Tomcat在试图去上网读取DTD文件之类了。你应该注意你xml文件中声明的webapp版本号或者spring的版本号要正确
解决方案四:
是的,好多东西启动时,都会去远程验证。有一个比较那啥的方法,就是将那些远程的dtd之类的下载到本地,然后指向本地的连接就行了。
解决方案五:
引用2楼chdw的回复:

估计是Spring或者Tomcat在试图去上网读取DTD文件之类了。你应该注意你xml文件中声明的webapp版本号或者spring的版本号要正确

有道理
解决方案六:
查看日志是否报错没有呢
解决方案七:
引用3楼java2000_net的回复:

是的,好多东西启动时,都会去远程验证。有一个比较那啥的方法,就是将那些远程的dtd之类的下载到本地,然后指向本地的连接就行了。

是这样的哦。
解决方案八:
估计还是配置的有问题,要不不会去网上验证吧?
解决方案九:
少用点架构吧,架构用的越多以后提升自己的水平就越难,架构帮助我们做了太多的事,占用了我们太多的系统资源。。。。。。唉
解决方案十:
conf/Server.xml<Hostname="localhost"appBase="webapps"unpackWARs="true"autoDeploy="true"xmlValidation="false"xmlNamespaceAware="false">看看是不是这个问题
解决方案十一:
引用9楼shine333的回复:

conf/Server.xml   <Hostname="localhost"appBase="webapps"   unpackWARs="true"autoDeploy="true"   xmlValidation="false"xmlNamespaceAware="false">看看是不是这个问题

原来还有这个的!哈哈!顶一个!
解决方案十二:
不过好像默认就是false了
解决方案十三:
因为LZ说他“系统好几个<Host>”,可能是某个<Host>不正确
解决方案十四:
好好检查一下配置文件
解决方案十五:
恩应该是读DTD是出现问题!
解决方案:
加断点了吧?
解决方案:
完整的日志,给看一下:注意看到没有?似乎有两个内核在运行!2009-9-229:06:07org.apache.catalina.core.StandardHoststart信息:XMLvalidationdisabled2009-9-229:06:07org.apache.catalina.core.StandardHoststart信息:XMLvalidationdisabled2009-9-229:06:07org.apache.catalina.core.StandardHoststart信息:XMLvalidationdisabled2009-9-229:06:07org.apache.catalina.core.StandardHoststart信息:XMLvalidationdisabledlog4j:WARNNoappenderscouldbefoundforlogger(org.apache.commons.digester.Digester.sax).log4j:WARNPleaseinitializethelog4jsystemproperly.2009-9-229:14:33org.apache.catalina.core.StandardHoststart信息:XMLvalidationdisabled2009-9-229:14:33org.apache.catalina.core.StandardHoststart信息:XMLvalidationdisabledlog4j:WARNNoappenderscouldbefoundforlogger(org.apache.commons.digester.Digester.sax).log4j:WARNPleaseinitializethelog4jsystemproperly.log4j:WARNNoappenderscouldbefoundforlogger(org.apache.commons.digester.Digester.sax).log4j:WARNPleaseinitializethelog4jsystemproperly.2009-9-229:14:33org.apache.coyote.http11.Http11BaseProtocolstart信息:StartingCoyoteHTTP/1.1onhttp-80802009-9-229:14:33org.apache.coyote.http11.Http11BaseProtocolstart信息:StartingCoyoteHTTP/1.1onhttp-80802009-9-229:14:33org.apache.jk.common.ChannelSocketinit信息:JK:ajp13listeningon/0.0.0.0:80092009-9-229:14:33org.apache.jk.common.ChannelSocketinit信息:JK:ajp13listeningon/0.0.0.0:80092009-9-229:14:33org.apache.jk.server.JkMainstart信息:JkrunningID=0time=0/18config=null2009-9-229:14:33org.apache.jk.server.JkMainstart信息:JkrunningID=0time=0/18config=null2009-9-229:14:33org.apache.catalina.storeconfig.StoreLoaderload信息:Findregistryserver-registry.xmlatclasspathresource2009-9-229:14:33org.apache.catalina.storeconfig.StoreLoaderload信息:Findregistryserver-registry.xmlatclasspathresource2009-9-229:14:34org.apache.catalina.startup.Catalinastart信息:Serverstartupin602542ms2009-9-229:14:34org.apache.catalina.startup.Catalinastart信息:Serverstartupin602542ms
解决方案:
额滴神啊,启动需要花费整整10分钟啊!!
解决方案:
没试启运这么久的。需要好好检查一下配置文件了吧。
解决方案:
这个可能是Log4j的category中有两个appender造成的,试试把这个category的additivity设置为false
解决方案:
up
解决方案:
头大,大头
解决方案:
估计还是配置文件设置的问题吧框架差不多用用基本的功能就行别太依赖框架了
解决方案:
呵呵,別說tomcat了,我的SSH項目(有點大,有4,5百個功能),jboss要7分鐘(也就是tomcat)
解决方案:
我有一次启动也花了8分钟,不过楼主比我还猛啊
解决方案:
大猫生病了
解决方案:
不错,应该是读DTD是出现问题
解决方案:
up,居然要这么久
解决方案:
启动很多东西的时候是要网络验证的
解决方案:
接分
解决方案:
看日志怎么感觉好像是启动了两个服务器啊,我的项目比较大用时6分多钟,lz的我看能创蒂尼斯记录了,呵呵
解决方案:
加油加油~!!!!
解决方案:
8086的机器?
解决方案:
来瞧瞧
解决方案:
UP
解决方案:
很好
解决方案:
也不至于这么慢吧!-----------------------www.fsocn.com光速中国域名注册------------------------
解决方案:
真的很不错
解决方案:
UP
解决方案:
用的框架太多啦。
解决方案:
奇迹!
解决方案:
好好看下你的配置文件
解决方案:
估计是:您那个郎猫老了!换个新郎猫试下!
解决方案:
顶~!!!!!!!!!!
解决方案:
老紫竹天天回答问题却从来没解决过一个问题真不知道他那奖杯是怎么来的
解决方案:
是好慢哦
解决方案:

解决方案:
引用44楼twinsshehp的回复:

老紫竹 天天回答问题却从来没解决过一个问题真不知道他那奖杯是怎么来的

要不你试试每个帖子你都说上两句???别说“学习ing”之类的,得说看起来沾边的。
解决方案:
学习了
解决方案:
牛!这样都等得了~~~
解决方案:
TONGGAN

时间: 2024-12-24 21:27:50

【惊奇】启动Tomcat花了13分钟!!的相关文章

CruiseControl 使用Ant启动tomcat后 cc为何不继续执行,手动关闭tomcat窗口,cc继续轮询下一次构建

问题描述 因为项目需要做了一个CI服务器,使用的是CruiseContol+SVN+Ant,在CC的<schedule>中我配置了两个ant的脚本,一个是执行build的脚本,一个是执行release的脚本,build的时间间隔目前设置为3分钟,release是每天往web服务器上将build.xml打出的最新war包部署一次,代码如下:<schedule interval="180"><ant anthome="apache-ant-1.7.0

web.xml-在线等,在eclipse中引入其他项目,启动tomcat报错

问题描述 在线等,在eclipse中引入其他项目,启动tomcat报错 SEVERE: A child container failed during start java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardCon

惊魂13分钟题材股难脱价值“捆仙绳”

本周A股市场持续涨升,上证指数连创反弹新高.其中,生物医药股一度大幅飙升,海王生物至昨日下午收盘前13分钟,本周已是连续拉出4个 涨停,在它的带动下,达安基因.天坛生物.普洛股份等疫苗题材股纷纷走强. 但在昨日下午,这种情况突然出现了变化:14点46分,海王生物还在巨量封单的维护下继续一字涨停:14点47分,卖单突然云集,随着连续几笔200万股以上卖单的砸出,14点48分,该股的涨停被打开,股价很快被打至仅上涨3.92%:随着卖单坚决不懈的努力,终盘,该股以绿盘报收. 海王生物收盘前13分钟的剧

【Tomcat】直接启动tomcat时为tomcat指定JDK 而不是读取环境变量中的配置

在windows环境下以批处理文件方式启动tomcat,只要运行<CATALINA_HOME>/bin/startup.bat这个文件,就可以启动Tomcat.在启动时,startup.bat会调用catalina.bat文件,而catalina.bat会调用setclasspath.bat文件来获取JAVA_HOME和JRE_HOME这两个环境变量的值,因此若要在tomcat启动时指向特定的JDK,则需在setclasspath.bat文件的开头处加入以下内容:  rem ---------

tomcat启动报错-eclipse 启动 tomcat 异常

问题描述 eclipse 启动 tomcat 异常 tomcat: apache-tomcat-7.0.54-windows-x86 绿色版 eclipse: eclipse-jee-luna-R-win32 . eclipse-jee-indigo-SR2-win32 直接在 ${TOMCAT_HOME}/bin 下双击 startup.bat 可以正常启动,无任何问题, 但是在 eclipse 中配置好之后,加入web工程,启动tomcat,就出现了下面的错误信息: Error occurr

服务器启动tomcat时问题

问题描述 服务器启动tomcat时问题 在服务器启动tomcat时,会出现如下截图所示的蓝屏现象,这种现象是tomcat导致的还是本身的硬件或者驱动不对造成的? 解决方案 是本身的硬件或者驱动不对造成的.Tomcat只是诱因.不过,有很多软件都有这嫌疑. 解决方案二: 这和tomcat没关系吧 解决方案三: http://zm12.sm-img2.com/?src=http%3A%2F%2Fwww.beihaiting.com%2Fa%2FYNJD%2FYJGZ%2F2014%2F0403%2F

Myeclipse启动Tomcat出错

向来用tomcat5.0和myeclipse4.0,启动都完全正常,后来改为tomcat5.5和myeclipse5.0后,出问题, 首先,tomcat5.5自己本身启动是正常的, 然后我使用myclipse来启动tomcat就错误提示 信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.

启动tomcat 报dubbo端口号冲突

问题描述 启动tomcat 报dubbo端口号冲突 启动tomcat ,同时会报下面的错误 14:56:08.607 [localhost-startStop-1] ERROR o.s.web.context.ContextLoader - Context initialization failedcom.alibaba.dubbo.rpc.RpcException: Fail to start server(url: dubbo://172.16.0.62:21889/com.winit.sm

springmvc-mybatis整合springMVC启动tomcat错误求助

问题描述 mybatis整合springMVC启动tomcat错误求助 你好在用您提供的代码mybatis和springMVC集成的时候启动tomcat报错不知什么原因以上是错误提示!还有一点不明白 mvc-dispatcher-servlet.xml是做什么的里面配置的内容有什么作用,如果方便请加qq603800857谢谢了 解决方案 这个是web.xml中的servlet-name配置成了mvc-dispatcher但是没有mvc-dispatcher-servlet.xml文件,引起的文件