Tomcat 7 no es compatible con RequestDumperValve que estaba disponible Tomcat 6 y versiones anteriores.Reemplazo de RequestDumperValve en Tomcat 7
¿Cuál es su reemplazo recomendado en Tomcat 7?
Tomcat 7 no es compatible con RequestDumperValve que estaba disponible Tomcat 6 y versiones anteriores.Reemplazo de RequestDumperValve en Tomcat 7
¿Cuál es su reemplazo recomendado en Tomcat 7?
Y para responder a mi propia pregunta, más extensa googlear se le ocurrió esto:
RequestDumperValve ha sido reemplazado por RequestDumperFilter, parte de un esfuerzo para reemplazar las válvulas con filtros para ser más especificaciones compatible, y por lo tanto, más flexible. Esta es la clase que desea: org.apache.catalina.filters.RequestDumperFilter
Véase también: http://tomcat.apache.org/tomcat-7.0-doc/config/filter.html#Request_Dumper_Filter
Tenga en cuenta que va a configurar este componente en web.xml, ahora, y no en contexto. xml.
Como una adición a la respuesta original, aquí hay un poco más de detalle. No está del todo claro cómo configurar esto y de hecho volcar en un archivo a menos que esté familiarizado con la forma en que el archivo logging.properties está configurado en Tomcat 7. He aquí cómo pude hacer que el dumper funcione:
a. Agregue el controlador de archivos de volcado de solicitud a la lista de controladores
handlers = ... , 5request-dumper.org.apache.juli.FileHandler, ...
b. Añadir en el código de manejo de archivo adecuado para el archivo de registro de solicitud-dumper
# request dumper configuration
5request-dumper.org.apache.juli.FileHandler.level = INFO
5request-dumper.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
5request-dumper.org.apache.juli.FileHandler.prefix = request-dumper.
5request-dumper.org.apache.juli.FileHandler.formatter = org.apache.juli.VerbatimFormatter
org.apache.catalina.filters.RequestDumperFilter.level = INFO
org.apache.catalina.filters.RequestDumperFilter.handlers = 5request-dumper.org.apache.juli.FileHandler
Creo que el paso clave es la adición en su referencia a la lista de "manipuladores". Si acaba de agregar en la sección con la configuración de registro, no parece recoger los cambios y crear el archivo.
-Rock
he modificado tomcat7/conf/web.xml (filtro dumper añadido, intentaron "/ *" y "*" patrón) logging.properties, conf modificado /. Todo lo que obtengo es un archivo logs/request-dumper.log vacío. Nada si realmente está conectado. – Whome