Tomcat ProcessParameters se queja de "fragmento no válido ignorado"

Tomcat ProcessParameters se queja de "fragmento no válido ignorado"

Estoy alojando un sistema de software que se ejecuta en Tomcat para un gran número de clientes. Algunos de estos envían URL no válidas como solicitud. Estas URL pueden contener "&=" o "&&", que no se encuentran dentro de las especificaciones de http. Ahora mi gato se queja de lo siguiente: "09.08.2010 12:36:04 org.apache.tomcat.util.http.Parameters ProcessParameters ADVERTENCIA: Parámetros: fragmento no válido '' ignorado".

No supone ningún problema, ya que no afecta en modo alguno al funcionamiento. El único problema es que tomcat/logs/catalina.out crece con cada solicitud.

En la red puedes encontrar sugerencias como: - Corregir tus URL (lo cual no puedo, ya que son los clientes quienes las envían) - Elevar el nivel de registro de tomcats a ERROR (lo cual no quiero hacer, ya que suprimiría INFORMACIÓN como "INFO: Recargar contexto [/ContextName]" y otras cosas que desee saber: redirija el registro al registro de la aplicación (lo que no resolverá el problema, ya que el mensaje inundará simplemente otro registro).

¿Alguien sabe cómo resolver el problema en su RAÍZ, lo que significa: Dígale a Tomcat que ya no se queje de parámetros de solicitud no válidos?

Respuesta1

Sí, lo encontré yo mismo ;-)

Después de profundizar en el código fuente de Tomcat, me di cuenta de que puedo desactivar fácilmente las ADVERTENCIAS para org.apache.tomcat.util.http.Parameters agregando la siguiente línea a tomcat/conf/logging.properties

org.apache.tomcat.util.http.Parameters.level=SEVERO

¡Un servidor se reinicia y todo está en silencio!

información relacionada