tutorial servlet programar libros español ejemplos desde cero java tomcat jasperserver

java - programar - servlet y jsp ejemplos



Tomcat no está comenzando (8)

Agregue Tomcat en su eclipse y comience desde allí. Configure tomcat como ''Usar instalación de Tomcat''. Funcionará

De repente, por alguna razón, el servidor Tomcat no está ejecutando / iniciando / parando.

a continuación se muestra el resultado que obtengo cuando ejecuto el comando de inicio,

C:/Program Files/jasperserver-3.5.0/apache-tomcat/bin>startup Using CATALINA_BASE: C:/Program Files/jasperserver-3.5.0/apache-tomcat Using CATALINA_HOME: C:/Program Files/jasperserver-3.5.0/apache-tomcat Using CATALINA_TMPDIR: C:/Program Files/jasperserver-3.5.0/apache-tomcat/temp Using JRE_HOME: C:/PROGRA~1/JASPER~1.0/java/jre

La ventana de Tomcat aparece por una fracción de segundo y se va.

(Tengo otra instancia de Java instalada en c: / archivos de programa)

¡¡¡Ayuda!!!

Actualizar:

Registros del archivo catalina

Mar 22, 2011 3:41:50 AM org.apache.coyote.http11.Http11BaseProtocol init INFO: Initializing Coyote HTTP/1.1 on http-8080 Mar 22, 2011 3:41:50 AM org.apache.catalina.startup.Catalina load INFO: Initialization processed in 1017 ms Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardService start INFO: Starting service Catalina Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/5.5.20 Mar 22, 2011 3:41:51 AM org.apache.catalina.core.StandardHost start INFO: XML validation disabled Mar 22, 2011 3:42:06 AM org.apache.coyote.http11.Http11BaseProtocol start INFO: Starting Coyote HTTP/1.1 on http-8080 Mar 22, 2011 3:42:06 AM org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8009 Mar 22, 2011 3:42:06 AM org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/43 config=null Mar 22, 2011 3:42:06 AM org.apache.catalina.storeconfig.StoreLoader load INFO: Find registry server-registry.xml at classpath resource Mar 22, 2011 3:42:06 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 15374 ms



Hmm, es un problema muy extraño porque en el registro tienes ese servidor iniciado, así que prueba esto:

  • reiniciar la computadora :) - la mejor solución para situaciones extrañas
  • cambiar el puerto de Tomcat
  • cerrar todas las aplicaciones innecesarias: Skype, teléfonos IP, etc. (He encontrado un problema similar algún día y la aplicación del teléfono ip "suavemente" bloqueó este puerto ("suavemente" - en el registro de tomcat todo estaba bien pero en realidad la aplicación web no funciona)

Intente abrir Tomcat7w.exe o siga los pasos a continuación.

(He instalado Tomcat en la carpeta C: / Archivos de programa / Apache Software Foundation / Tomcat 7.0)

  1. abrir símbolo del sistema como administrador
  2. ejecutar -> "C: / Archivos de programa / Apache Software Foundation / Tomcat 7.0 / bin / Tomcat7w.exe" // MS //
  3. ahora puedes ver el ícono en la bandeja del sistema
  4. haga doble clic en el icono y comience / pare

Me encontré con un problema similar. Abrí cmd prompt y cd a tomcat / bin / startup.bat. El problema era mi JRE_HOME no definido en las variables de entorno. Añadí y funcionó.


Si Tomcat estuvo trabajando antes y Tomcat no comenzó inesperadamente, es porque otro proceso ha comenzado a usar el puerto en el que estaba usando Tomcat. En mi caso, apagué Tomcat y estaba tratando de ejecutar mi servlet directamente desde Eclipse. Entonces Eclipse tomó el control del puerto. Después de cerrar Eclipse e intentar reiniciar Tomcat (con startup.bat), todo funcionó bien.

La respuesta de ykaganovich me ayudó a rastrear mi problema.


Tuve el mismo problema y lo resolví de esta manera:

Primero, siguiendo las sugerencias de @ykaganovich, traté de iniciar el servidor usando el comando de inicio catalina.bat; no resolvió el problema, pero al menos mostró un registro que especificaba el error, lo que fue realmente útil.

En mi caso, el registro decía que el problema se debía a la versión de java. Tenía la variable JAVA_HOME apuntando al JDK7, pero mi versión de tomcat necesitaba que apuntara al JDK8.

Cambié la variable JAVA_HOME para apuntar a JDK8 (en lugar de JDK7) y luego, cuando ejecuté el comando de inicio de catalina.bat nuevamente, funcionó perfectamente y el servidor comenzó. Espero que mi sugerencia pueda ser útil para alguien.


use catalina.bat run vez de startup.bat , entonces la ventana no desaparecerá y podrá ver lo que está pasando