En ce qui concerne la définition de la valeur de logging.properties
org.apache.tomcat.util.digester.Digester.level = SEVERE
... si vous exécutez un serveur tomcat intégré dans eclipse, l'option logging.properties
utilisé par défaut est celui du JDK à l'adresse %JAVA_HOME%/jre/lib/logging.properties
Si vous voulez utiliser un fichier logging.properties différent (par exemple dans le répertoire du serveur tomcat conf
), il faut le définir par le biais de l'option java.util.logging.config.file
par exemple, pour utiliser les propriétés de journalisation définies dans le fichier c:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties
ajoutez-le à la liste des arguments de la VM :
-Djava.util.logging.config.file="c:\java\apache-tomcat-7.0.54\conf\eclipse-logging.properties"
(double-cliquez sur l'icône du serveur, cliquez sur 'Ouvrir la configuration de lancement', sélectionnez l'onglet Arguments, puis entrez ceci dans la zone de texte 'VM arguments')
Vous pourriez également trouver utile d'ajouter l'argument VM
-Djava.util.logging.SimpleFormatter.format="%1$tc %4$s %3$s %5$s%n"
également, qui inclura alors le nom du logger source dans la sortie, ce qui devrait faciliter la détermination du logger à lancer dans le fichier logging.properties (conformément à http://docs.oracle.com/javase/7/docs/api/java/util/logging/SimpleFormatter.html )
0 votes
Duplicata possible de Message d'avertissement "SetPropertiesRule" lors du démarrage de Tomcat depuis Eclipse