2010-08-16 25 views
9

No tengo ni idea, cómo y qué configurar, tener catalina.out en el Tomcat en mi computadora.No hay catalina.out

Uso Tomcat 6.0.28, versión comprimida en Windows XP. Para iniciar el servidor, simplemente ejecuto startup.bat-file.

¿Hago algo mal ?!

Gracias de antemano por cualquier consejo.

Mur

[Edited] todos los registros (Las excepciones o System.out) será escrito en la ventana de la consola. ¿Dónde configurar, que se escribirían en catalina.out?

Como escribí en uno de mis comentarios, si instalo Tomcat con la versión de configuración, todos los mensajes se producen en stdout_YYYYMMDD.log y no veo dónde cambiar esto.

Respuesta

0

¿Está ejecutando alguna aplicación con el servidor de aplicaciones, ya que creo que solo crea el archivo cuando hay un error en una aplicación?

+0

No, tampoco creó ningún archivo en el caso de error. Al menos eso creo. Intento producir algunos errores y veré. Y yo' he instalado una versión ejecutable de 5 minutos de Tomcat. Ahora escribe los registros ahora, pero todavía no hay catalina.out, pero al menos algo. ¿Puedo configurar mi aplicación para escribir registros en catalina.out y si es así, cómo? ! – Tima

+0

También se escribirán los errores en stdout_YYYYMMDD.log (hoy en stdout_20100816.log), pero me gustaría tenerlos en catalina.out. ¿Alguna idea? – Tima

8

Parece que Tomcat 6 en Windows no escribe en catalina.out

puedo ver por qué ocurre esto, pero no sabe dónde solucionarlo.

catalina.sh tiene esta línea que envía las salidas del sistema en catalina.out

"$CATALINA_BASE"/logs/catalina.out 2>&1 

esta línea no se encuentra en catalina.bat por lo que este no aparece en las ventanas.

+0

Gracias. Intenté tu solución, pero ... simplemente me rindo. Es realmente la forma más fácil de instalar Tomcat desde el archivo de configuración en Windows para generar todos los registros en un archivo de registro. – Tima

4

He escrito un archivo por lotes 'start & log.bat' y lo puse en el directorio tomcat \ bin. El archivo por lotes tiene una línea:

catalina run > ..\logs\catalina.out 2<&1 
+0

Hola Mark. Sé que esto está un poco desactualizado, pero no puedo hacer que esto funcione. ¿Hay algo más que deba agregar al archivo por lotes? Todavía no recibo una catalina.out, a pesar de los errores. ¡Gracias! –

+0

Buena respuesta, + 1 agradecimiento – SpringLearner

+0

@IliaKoulikov aunque me funciona, ¿ha resuelto su problema o quiere mi ayuda? – SpringLearner

-1

mi experiencia es que estos registros siempre se producen en algún lugar, incluso si no están en catalina.out. en Linux 7 tomcat7 yum instalado, mi system.out.println (los mensajes terminan en/var/log/message. bien conmigo, siempre y cuando pueda encontrarlos. los encontré allí con grep -r 'system.out.println ('* desde el directorio raíz. El comando tarda mucho tiempo en ejecutarse.

Cuestiones relacionadas