问题描述
系统好几个<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