2011-06-24 6 views
8

Tengo 2 proyectos en eclipse. Uno de ellos funciona bien y cuando se agrega al servidor Tomcat, el servidor puede reiniciarse sin problemas. Sin embargo, el otro proyecto recibe un error cuando se agregaServidor Tomcat v6.0 Servidor en localhost no pudo iniciarse en 45 segundos

Servidor Tomcat v6.0 El servidor localhost no se pudo iniciar en 45 segundos. Si el servidor requiere más tiempo, intente aumentar el tiempo de espera en el editor del servidor.

No creo que sea un problema de tiempo de espera ya que he cambiado el tiempo en vano. ¿Hay otras configuraciones/lugares en los que debería buscar errores?

Esta es salida de la consola para el proyecto que se inicia con éxito frente a uno que no lo hace

INFO: Initializing Coyote HTTP/1.1 on http-8080 
24-Jun-2011 15:17:38 org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 472 ms 
24-Jun-2011 15:17:38 org.apache.catalina.core.StandardService start 
INFO: Starting service Catalina 
24-Jun-2011 15:17:38 org.apache.catalina.core.StandardEngine start 
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 
24-Jun-2011 15:17:39 org.apache.catalina.core.ApplicationContext log 
INFO: ContextListener: contextInitialized() 
24-Jun-2011 15:17:39 org.apache.catalina.core.ApplicationContext log 
INFO: SessionListener: contextInitialized() 
24-Jun-2011 15:17:39 org.apache.coyote.http11.Http11Protocol start 
INFO: Starting Coyote HTTP/1.1 on http-8080 
24-Jun-2011 15:17:39 org.apache.jk.common.ChannelSocket init 
INFO: JK: ajp13 listening on /0.0.0.0:8009 
24-Jun-2011 15:17:39 org.apache.jk.server.JkMain start 
INFO: Jk running ID=0 time=0/47 config=null 
24-Jun-2011 15:17:39 org.apache.catalina.startup.Catalina start 
INFO: Server startup in 1332 ms 

que falla:

INFO: Initializing Coyote HTTP/1.1 on http-8080 
24-Jun-2011 15:18:34 org.apache.catalina.startup.Catalina load 
INFO: Initialization processed in 425 ms 
24-Jun-2011 15:18:34 org.apache.catalina.core.StandardService start 
INFO: Starting service Catalina 
24-Jun-2011 15:18:34 org.apache.catalina.core.StandardEngine start 
INFO: Starting Servlet Engine: Apache Tomcat/6.0.18 

Alguien alguna idea de lo que se podría detener esta se ejecute?

Respuesta

19

¿Dónde cambiaste el tiempo del tiempo de espera?

en Eclipse:

  • abrir sus servidores vista
  • doble clic en el servidor
  • cheque Tiempos de espera (añadir un número grande para inicio)
+0

Sí, lo he cambiado allí (el servidor siempre comenzó en menos de 45 segundos cuando tenía todo configurado correctamente antes). El otro proyecto se inicia en cuestión de segundos, así que no creo que el problema de mi servidor esté dentro de Timeout –

1

mayo Sé cuando tienes este problema? Si obtiene esto durante la depuración, significa que está esperando que presione la tecla (F5 o F6) para pasar a la siguiente ejecución de forma manual paso a paso. Por lo tanto, no necesita cambiar la propiedad de "tiempo de espera" del servidor. Espero que tenga una pequeña idea de esto ...

0

En mi caso, ocurrió después de poner "tcnaive-1.dll" en jre/bin.

Porque traté de eliminar el mensaje de advertencia cuando ejecuté el otro (tomcat6.0).

Así que eliminé tcnative-1.dll para tomcat5.5-going-well, incluso si guardaba un mensaje de advertencia en tomcat6.0.

1

Recibí el mismo mensaje de error también. Algunas veces es solo una biblioteca o una carpeta fuente que no está sincronizada. Asegúrese de limpiar sus directorios de trabajo, limpiar sus proyectos y volver a publicarlos. A veces es útil iniciar el servidor primero, luego agregar el proyecto y reiniciarlo. Pude obtener este mensaje de error después de eso: java.net.ConnectException: se rechazó la conexión. Si este es el caso, aquí puede encontrar algunas sugerencias para resolver este problema: java.net.ConnectException: Connection refused. Espero que ayude Adición: un método muy útil para averiguar de dónde viene exactamente el error. http://www.vogella.com/blog/2010/02/16/tomcat-unable-to-start/.

Cuestiones relacionadas