在ecllipse中运行apache tomcat服务器时,我得到了一个错误,错误描述是“服务器apache-tomcat-7.0.54 at localhost无法在45秒内启动。如果服务器需要更多时间,请尝试在服务器编辑器中增加超时”。收到此消息后,我增加了服务器启动的时间,但我再次收到相同的消息。
控制台打印错误是
Jun 23, 2014 11:05:20 AM org.apache.tomcat.util.digester.SetPropertiesRule begin
WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:example' did not find a matching property.
Jun 23, 2014 11:05:20 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["http-bio-8080"]
Jun 23, 2014 11:05:20 AM org.apache.coyote.AbstractProtocol init
INFO: Initializing ProtocolHandler ["ajp-bio-8009"]
Jun 23, 2014 11:05:20 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 868 ms
Jun 23, 2014 11:05:20 AM org.apache.catalina.core.StandardService startInternal
INFO: Starting service Catalina
Jun 23, 2014 11:05:20 AM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet Engine: Apache Tomcat/7.0.54
Jun 23, 2014 11:05:21 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["http-bio-8080"]
Jun 23, 2014 11:05:21 AM org.apache.coyote.AbstractProtocol start
INFO: Starting ProtocolHandler ["ajp-bio-8009"]
Jun 23, 2014 11:05:21 AM org.apache.catalina.startup.Catalina start
INFO: Server startup in 458 ms发布于 2014-06-23 14:39:20
Eclipse有启动和停止Tomcat的超时。您可以通过打开“服务器”视图,双击服务器名称来更改它。正如我在你的日志中看到的,你的服务器确实在458ms内启动了。但这个问题也可能是由于服务器启动后组件运行缓慢造成的,f.e.启动时加载值大于0的servlet。
首先,检查您的服务器是否真正完全启动。此时,绿色的“播放”图标(“启动服务器”)变为红色的“停止”图标,消息“正在启动服务器...”在“进度”视图中消失。如果这不起作用,请增加启动时间,如前所述。如果这样也不起作用,请检查servlet是否有无休止的坡度,或者是否有连接到even服务或数据库的尝试。
https://stackoverflow.com/questions/24359240
复制相似问题