var*_*run 4 java eclipse apache tomcat
我在 ecllipse 中运行 apache tomcat 服务器时遇到错误,错误描述为“本地主机上的服务器 apache-tomcat-7.0.54 无法在 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
Run Code Online (Sandbox Code Playgroud)
Eclipse 具有启动和停止 Tomcat 的超时时间。您可以通过打开“服务器”视图,双击服务器名称来更改它。正如我从您的日志中看到的,您的服务器确实在 458 毫秒内启动。但是这个问题也可能是由服务器启动后组件延迟运行引起的,fe servlet 的 load-on-startup 值大于 0。
首先检查您的服务器是否真的完全启动。这是当绿色的“播放”图标(“启动服务器”)变成红色的“停止”图标并且“正在启动服务器...”消息在“进度”视图中消失时。如果这不起作用,请增加启动时间,如前所述。如果即使这样也不起作用,请检查您的 servlet 是否有无休止的斜坡或连接到 Web 服务或数据库的尝试。
| 归档时间: |
|
| 查看次数: |
13269 次 |
| 最近记录: |