Bonjour,
Je voudrais savoir s'il est possible de tracer l'appel des applications de tomcat. Par exemple, associer dans un fichier une IP avec le nom de l'application utilisée...
Merci de votre aide !
WwAvE
Bonjour,
Je voudrais savoir s'il est possible de tracer l'appel des applications de tomcat. Par exemple, associer dans un fichier une IP avec le nom de l'application utilisée...
Merci de votre aide !
WwAvE
Voilà la réponse pour tracer les appels aux applications :
Dans le fichier de configuration de Tomcat, ajouter une balise Valve à la balise Context (représentant votre appli) à laquelle on fournira
-l'attribut className avec la valeur "org.apache.catalina.valves.AccessLogValve"
-l'attribut pattern (optionnel) qui est le format de la chaîne de caractères représentant un log
• %a - Adresse IP client
• %A - Adresse IP serveur
• %b - Nombre d'octets envoyés (sauf les en-têtes HTTP). La valeur est '-' si aucun octet n'est envoyé.
• %B - Nombre d'octets envoyés.
• %h - Nom DNS du client si resolveHosts est à true. Sinon, adresse IP client.
• %H - Protocole de la requête.
• %m - Méthode de la requête (GET, POST).
• %p - Port local qui a reçu la requête.
• %q - Chaîne de paramètres de la requête. Elle commence par le symbole '?'.
• %r - Première ligne de la requête, correspondant à la méthode et à l'URI demandée.
• %s - Code HTTP de la réponse (200 pour OK, 404 pour Page Not Found...).
• %S - Identificateur de session.
• %t - Date et heure, au format "Common Log Format ".
• %u - Utilisateur authentifié. Si l'utilisateur n'était authentifié, la valeur est '-'.
• %U - URL demandée.
• %v - Nom du serveur.
La valeur par défaut est "%h %l %u %t "%r" %s %b".
WwAvE
Partager