J'ai beaucoup d'applications Web à construire/paquet, et je voudrais partager leurs bibliothèques communes.Comment emballer webapp lors de l'utilisation de slf4j/logback?
En ce qui concerne l'exploitation forestière, je voudrais regrouper slf4j-api à chaque application, mais envisager la mise en œuvre comme prévu par mon conteneur (qui est actuellement tomcat)
Pour ce faire, je copiais les deux pots, logback- classique et logback-core dans le répertoire $ CATALINA \ lib.
Malheureusement, lors de l'exécution, la liaison entre slf4j et sa mise en œuvre échoue avec le message d'erreur suivant:
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
La seule façon que je réussi à le faire fonctionner est quand regrouper le pot dans les fichiers de guerre.
Des idées?
"il va le remplacer pour toutes les applications déployées dans votre conteneur." C'est en fait exactement ce que je veux – David
D'accord ... dans ce cas. vous devez déplacer * toutes * les classes de journalisation (y compris slf4j) dans '$ CATALINA/lib' –
En effet, c'est la façon de le faire Merci – David