Instalé Tomcat6 en un servidor Ubuntu 9.04 usando apt-get install tomcat6. Subí un WAR usando la interfaz del administrador e intenté iniciar la aplicación, pero recibí un error bastante genérico en la interfaz web que decía que no podía iniciarse.
Estoy tratando de encontrar los registros para determinar por qué mi guerra no comenzará (sospecho que hay poca memoria ya que estoy en un VPS pequeño) pero no sé dónde están.
/ var / lib / tomcat6 / logs está vacío. Mi página de bienvenida de Tomcat me informa de manera confiable lo siguiente;
Tomcat is installed with CATALINA_HOME in /usr/share/tomcat6
CATALINA_BASE in /var/lib/tomcat6,
following the rules from /usr/share/doc/tomcat6-common/RUNNING.txt.gz.
ACTUALIZAR
Intenté correr;
$ ps -ax
/usr/bin/jsvc -user tomcat6 -cp /usr/share/java/commons-daemon.jar:/usr/share/tomcat6/bin/bootstrap.jar -outfile SYSLOG -errfile SYSLOG -pidfile /var/run/tomcat6.pid
Pero no hay nada en / var / log / syslog
También corriendo
$ losof -p PID
no mostró ningún archivo de registro ...
$ for PID in $(pgrep jsvc);do sudo ls -l /proc/$PID/fd|grep ' 1 -> ';done
l-wx------ 1 root 500 64 2010-03-30 13:29 1 -> pipe:[301470406]
lrwx------ 1 root 500 64 2010-03-30 13:29 1 -> /dev/null
l-wx------ 1 root root 64 2010-03-30 13:29 1 -> pipe:[301470406]
Gracias,
Gav
Un buen truco es ejecutar el comando "
lsof -p PID
" donde PID es la identificación del proceso de su servidor Tomcat. Este comando le dará una lista de todos los archivos abiertos por el proceso, incluido el archivo de registro. Ver la página de Wikipedia .fuente
for PID in $(pgrep java);do sudo ls -l /proc/$PID/fd|grep ' 1 -> ';done
Por defecto verifica
o algo así
y verifique las propiedades de registro en
generalmente / usr / share / tomcat6 / conf / es un enlace simbólico a / etc / tomcat6 /
fuente
Deberían estar en
CATALINA_HOME/logs
Lo he visto con mayor frecuencia en
/opt/tomcat/logs
, pero en su caso podría ser/usr/share/logs
fuente
Por defecto, los registros de Tomcat están dentro
/var/log/tomcat?
y/var/lib/tomcat7/logs
generalmente apuntan hacia allí.Como
root
, puede verificarlos por:Si todavía tiene algún problema, intente encontrarlo a través de:
fuente
Podemos encontrar registros como el siguiente para Windows. C: \ Archivos de programa \ Apache Software Foundation \ Tomcat 9.0 \ logs
consulte también C: \ Archivos de programa \ Apache Software Foundation \ Tomcat 9.0 \ conf \ logging-properties.
fuente