昨天启动服务器,发现服务器启动超慢,大约要40分钟才能启动起来.
Log4j的日志到Parsing configuration file [struts-plugin.xml]就不动了.
我感到很奇怪,因为我并未对程序作过更改,以前是能正常启动的.
接下来,我把log4j的日志级别调到debug级别,发现时间主要消耗在Loading action configurations from ....
我更感到奇怪,打开action配置文件struts-**.xml.看到半天,没发现什么不对的地方.
中午吃饭的时候,突然想起最近中美海缆通信损坏了,北美乃至欧洲通信中断了.
可能是struts-**.xml中http://struts.apache.org/dtds/struts-2.0.dtd这个地方的原因.连不上外国的http://struts.apache.org.
接着狼吞虎咽,几口把饭吃完,跑到楼上改成本地的struts-2.0.再重新启动服务器,果然好了.
Tomcat 启动 超慢
最新推荐文章于 2025-12-18 16:33:20 发布
本文描述了一次服务器启动异常缓慢的问题排查过程。作者通过调整log4j的日志级别至debug,发现加载struts配置文件耗时较长。进一步检查发现由于海外网络故障导致DTD文件加载缓慢,通过将DTD文件切换为本地版本解决了该问题。
8603

被折叠的 条评论
为什么被折叠?



