2010-08-06 31 views
5

tengo la siguiente configuración logging.properties:No se pueden registrar en catalina.out

1catalina.org.apache.juli.FileHandler.level = FINE 
1catalina.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
1catalina.org.apache.juli.FileHandler.prefix = catalina. 

2localhost.org.apache.juli.FileHandler.level = FINE 
2localhost.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
2localhost.org.apache.juli.FileHandler.prefix = localhost. 

3manager.org.apache.juli.FileHandler.level = FINE 
3manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
3manager.org.apache.juli.FileHandler.prefix = manager. 

4host-manager.org.apache.juli.FileHandler.level = FINE 
4host-manager.org.apache.juli.FileHandler.directory = /mnt/asd/tomcat_logs 
4host-manager.org.apache.juli.FileHandler.prefix = host-manager. 

En la carpeta/mnt/asd/tomcat_logs existen los siguientes archivos:

  • catalina.2010 -08-06.log
  • huésped-manager.2010-08-06.log
  • localhost.2010-08-06.log
  • manager.2010-08-06.log

Pero en el /etc/Tomcat/Tomcat/log carpeta también hay catalina.out archivo. ¿Cómo puedo cambiar la ruta del archivo a/mnt/asd/tomcat_logs?

Respuesta

1

debe editar "$ CATALINA_BASE" archivo /bin/catalina.sh y encontrar CATALINA_OUT = /logs/catalina.out "$ CATALINA_BASE" y reemplazar con una nueva ruta.

reinicie tomcta y disfrútelo.

+0

Consulte la respuesta de David Vit para una forma más adecuada de configurar esta variable. – pikachu0

2

enfoques anteriores son correctas, pero en lugar de cambiar los archivos existentes sh, por favor crear nuevo archivo "$ CATALINA_BASE/bin/setenv.sh" y añadir esta entrada:

CATALINA_OUT exportación = "/ nueva/ruta/a /catalina.out "

No olvides chmod + x" $ CATALINA_BASE/bin/setenv.sh ".

Para Windows use su contraparte de setenv.bat.

3

Editar Conf/logging.properties y cambio:

.handlers = 1catalina.org.apache.juli.FileHandler, java.util.logging.ConsoleHandler 

Por

.handlers = 1catalina.org.apache.juli.FileHandler 
0

Es posible que ser de primer orden el archivo de logging.properties alguna parte, así que usted debe comprobar:

############################################################ 
# Handler specific properties. 
# Describes specific configuration info for Handlers. 
############################################################ 
1catalina.org.apache.juli.AsyncFileHandler.level = FINE 
1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina. 

2localhost.org.apache.juli.AsyncFileHandler.level = FINE 
2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost. 

3manager.org.apache.juli.AsyncFileHandler.level = FINE 
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
3manager.org.apache.juli.AsyncFileHandler.prefix = manager. 

4host-manager.org.apache.juli.AsyncFileHandler.level = FINE 
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs 
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager. 

java.util.logging.ConsoleHandler.level = FINE 
java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter 
Cuestiones relacionadas