¿Hay alguna forma que pudiera limitar el tamaño del archivo de stdout.log en Apache Tomcat? Cuando se ejecuta como un sistema de servicio. Las declaraciones van al archivo stdout, necesito un mecanismo donde pueda controlar el tamaño del archivo de registro stdout creando nuevos archivos después de alcanzar un tamaño de 2GB o algo así. A partir de ahora, se crea un nuevo archivo todos los días, pero eso no es suficiente.stdout.log cuando se ejecuta Apache Tomcat servicio de Windows
Respuesta
Si quería el límite para ser 10 megas, que tendría que utilizar las siguientes convenciones
Con log4j:
-Dlog4j.appender.R.MaxFileSize=10MB
Con Jul:
-Djava.util.logging.FileHandler.limit=10000000
http://tomcat.apache.org/tomcat-5.5-doc/logging.html
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/logging/FileHandler.html
En Windows se puede ir a ir a Program Files\Apache Software Foundation\Tomcat6.0\bin
y ejecutar tomcat6w.exe
como administrador En la pestaña de Java, en la sección Opciones de Java añadir lo siguiente: -Djava.util.logging.FileHandler.limit=25000000
Esto establecerá el archivo predeterminado stdout.log
a 25MBs
antes de que gira a un nuevo archivo de registro.
Gracias por la respuesta – Blackvault
- 1. servicio Tomcat no se ejecuta después de instalar XAMPP
- 2. Servicio de Windows que se ejecuta periódicamente
- 3. Detener Tomcat cuando se ejecuta dentro de Netbeans
- 4. El servicio de Tomcat 6.0.18 no se iniciará en un servidor de Windows
- 5. ¿En qué directorio se ejecuta un servicio de Windows?
- 6. ¿Cuáles son las mejores prácticas cuando se ejecuta un proceso como un servicio de Windows?
- 7. Configuración regional predeterminada para el servicio Tomcat en Windows XP
- 8. ¿Cómo matar a Tomcat cuando lo ejecuta desde Eclipse?
- 9. ¿Cómo leo el archivo de manifiesto para una aplicación web que se ejecuta en apache tomcat?
- 10. ¿Cómo se crean "Alias" en Apache Tomcat?
- 11. Tomcat 6 en Windows 7
- 12. WebSocket conexión interrumpida cuando Apache HTTPD delante de Tomcat
- 13. Apache Tomcat: java.net.ConnectException: Connection se negó
- 14. Apache Tomcat 404 Error
- 15. Cuando `PostAuthenticateRequest` se ejecuta?
- 16. Apache Tomcat Catalina Registros
- 17. Apache Tomcat Request Threads
- 18. El trabajo de cuarzo se ejecuta dos veces cuando se implementa en tomcat 6/Ubuntu 10.04LTS
- 19. ¿Tomcat requiere Apache httpd?
- 20. ¿Cómo cambiar java_opts para tomcat cuando lo ejecutamos como un servicio de Windows manualmente?
- 21. Instalación de Tomcat 7 como servicio en Windows Server 2008
- 22. Tomcat detrás de Apache y SSL
- 23. Cómo crear manualmente un servicio Apache de Windows
- 24. ClassNotFoundException cuando se ejecuta un proyecto + Maven2 primavera en Tomcat 6 desde dentro de Eclipse 3.5
- 25. apache tomcat 503 página de error personalizado
- 26. Selenium se ejecuta como un servicio de Windows para tomar capturas de pantalla en los errores
- 27. enviando correo desde apache tomcat
- 28. ¿Cómo ejecuto Apache (httpd) y Tomcat juntos?
- 29. ¿Por qué JAXB no puede encontrar mi jaxb.index cuando se ejecuta dentro de Apache Felix?
- 30. No se puede usar JConsole con Tomcat ejecutándose como servicio de Windows
Buena respuesta, más información y ejemplos aquí si es necesario: http: //www.javapractices.com/topic/TopicAction.do? Id = 143 –
No funciona ... ¿podría especificar dónde debería tener estos comandos ... Mi archivo de propiedades de registro no tiene ningún lugar donde pueda cambiar/configurar stdout.log – Srinivas
en sus archivos .properties, o en la línea de comandos usando la notación D =. –
synthesizerpatel