2008-09-19 25 views
62

De forma predeterminada, al usar un servidor de aplicaciones web en Eclipse Web Tools, el inicio del servidor fallará después de un tiempo de espera de 45 segundos. Puedo aumentar este tiempo de espera en las propiedades de la instancia del servidor, pero no veo una manera de desactivar el tiempo de espera por completo (útil al depurar el inicio de la aplicación). ¿Hay alguna forma de hacer esto?¿Cómo puedo desactivar el tiempo de espera de inicio del servidor de eclipse?

+0

posible duplicado de [aumentar el tiempo de espera del servidor en eclipse] (http://stackoverflow.com/questions/12825288/increase-server-timeout-in-eclipse) – wrahool

Respuesta

99

enter image description here En Eclipse Indigo, puede editar el tiempo de espera predeterminado haciendo doble clic en el servidor en la vista "servidores" y cambiando el tiempo de espera para el inicio (ver gráfico). Guarde sus cambios, ¡y listo!

+7

Falta el gráfico ... – Zeemee

+0

que me falta también. – Xonatron

+8

+1 para el 'doble clic' – vincentlcy

0

sí esto funciona, pero el límite máximo es 1800, que es 30 minutos.

A veces, al reconstruir toda nuestra base de datos (en el arranque inicial del servidor) esto puede durar más de 30 minutos y causa problemas.

5

La respuesta de Julie le da un tiempo de espera prolongado, pero no ilimitado. Puede mover el archivo de configuración del servidor al área de trabajo, y luego editar el archivo xml directamente y establecer un límite superior a 1800. Es un hack feo, pero debería funcionar. alt text

20
  1. Por EclipseIDE, haga doble clic en el servidor
  2. panel de administración se abre, haga clic en la pestaña "Tiempos de espera"
  3. Poner valor mayor en el "Inicio (en segundos)", puede ser 1800
  4. Reiniciar/iniciar el servidor

Si todo está bien, el servidor debe comenzar.

4

Goto Ventana> Preferencias> Servidor

'retardo de tiempo de espera del servidor' Establecer como ilimitado desde el menú desplegable.

o

Goto línea máquina $ ÁREA DE TRABAJO/.metadata/.plugins/org.eclipse.core.runtime/.settings/org.eclipse.wst.server.core.prefs

Agregar/actualizar -speed = -1

aquí, -1 ~ ilimitado

8

Sólo otro punto de datos. Si ve en su consola "Inicio del servidor en NNN ms", pero la vista del servidor aún muestra que está intentando iniciarse, y luego agota el tiempo de inactividad del servidor, es posible que no tenga configurado un conector HTTP simple. Por ejemplo, si solo tiene configurado un conector SSL bidireccional en su Tomcat, comenzará bien con los scripts en "TOMCAT_HOME/bin", pero si intenta iniciarlo con la vista Servidor Eclipse, no será capaz de abrir una conexión al puerto HTTP, y terminará cuando llegue el tiempo de espera. (Esto fue con bastante viejos STS 2.1.0. No sé si es fijo en versiones posteriores)

Joe

+0

Joe, Eclipse Mars no pudo determinar que el servidor había comenzado, desde que modifiqué mi Connector en server.xml. Mi situación coincide con lo que describes. Sin embargo, pude solucionarlo alterando el campo Nombre de host en la página de propiedades del servicio (que se encuentra al hacer doble clic en el servidor en la vista de "servidores"). – daveloyall

0

Si todavía tiene problema después de cambiar la configuración de tiempo de espera, entonces es mejor para quitar la configuración del servidor en Eclipse (en la pestaña Vista de servidor) y volver a crearlo.

Servidor -> Nuevo servidor.

Me funcionó.

Cuestiones relacionadas