Cuando intento ejecutar mi Tomcat, aparece un mensaje:
Server Tomcat v6.0 Server at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.
¿Dónde está este editor de servidor? No lo encontré en el servidor de preferencias de Windows.
Estoy usando Eclipse 3.6.
fuente
RESUELTO: ¡Eso es! Para mí, estaba compilando con JDK6 pero ejecutando Tomcat con JDK7, WST usa las propiedades del sistema y no la configuración de eclipse. También configuro la misma versión de JDK en eclipse y en el sistema (compruébalo con java -version en la línea cmd)
Detalles: Intento configurar eclipse como se describe aquí, pero no resolvió el problema, luego noto en el registro de errores de eclipse que tomcat se inició con jre 1.7. a pesar de mis configuraciones.
También probé, en la línea cmd, 'java -version' y obtuve '1.7' en lugar del esperado '1.6'.
También decido configurar java 1.6 (como en eclipse) en el panel del sistema pero no solucionó el problema. También desinstalo jre 1.7 reinicio eclipse ¡Y ES ÉXITO! .. Fue una pista muy útil, gracias.
fuente
Haga doble clic en el servidor y vea la sección de tiempos de espera y agregue más tiempo, mire la imagen
fuente
Allí se puede especificar el tiempo de espera del servidor.
u otro método a través de la pestaña Servidores aquí:
http://henneberke.wordpress.com/2009/09/28/fixing-eclipse-tomcat-timeout/
fuente
El problema también se crea si ha configurado puntos de interrupción en el código y si intenta iniciar Tomcat en modo de depuración publica una revisión del código.
La solución es borrar todos los puntos de interrupción.
fuente
haga doble clic en tomcat, consulte la configuración de configuración con "tiempo de espera" modificar el número. Tal vez este no sea el error de Tomcat. Puedo ver que la conexión DB se puede lograr.
fuente
Este problema puede ocurrir si se están iniciando demasiadas cosas cuando se inicia el servidor, o si se encuentra en modo de depuración y siguiendo la secuencia de inicialización. En eclipse, es conveniente cambiar el tiempo de espera de inicio 'abriendo' la pestaña 'Vista de servidores' de la entrada del servidor Tomcat de la perspectiva de depuración. En algunas situaciones, es útil saber dónde se almacena "realmente" esta configuración.
Tomcat lee esta configuración del elemento en el elemento en el archivo servers.xml. Este archivo se almacena en el directorio .metatdata / .plugins / org.eclipse.wst.server.core de su espacio de trabajo de eclipse, es decir:
//.metadata/.plugins/org.eclipse.wst.server.core/servers.xml
También hay otros archivos de configuración jugosos para los complementos de Eclipse en otros directorios bajo .metadata / .plugins.
Aquí hay un ejemplo del archivo servers.xml, que es lo que se cambia cuando edita la configuración del servidor tomcat a través de la GUI de Eclipse:
Tenga en cuenta la propiedad 'start-timeout' que se establece en 1200 segundos largos arriba.
fuente
También tuve el problema del tiempo de espera del servidor Eclipse Tomcat e intenté todas las sugerencias, incluidas:
Nada funcionó hasta que leí el comentario de Rohitdev y me di cuenta de que, de hecho, había agregado un punto de interrupción en una clase de interceptor después de un gran cambio de código y me había olvidado de desactivarlo. Lo eliminé y todos los demás puntos de interrupción y Tomcat se inició de inmediato.
fuente
Tengo tomcat 8 Update 25 y tomcat 7, pero al enfrentar el mismo problema, muestra el mensaje Server Tomcat v7.0 Server en localhost no pudo iniciarse en 45 segundos. Si el servidor requiere más tiempo, intente aumentar el tiempo de espera en el editor del servidor.
fuente