commune de journalisation pot en conflit avec apache axis client soap

Je reçois cette exception lors de l'appel webservice SOAP à l'aide de l'axe. fondamentalement, j'ai écrit un axe client.

org.apache.commons.discovery.DiscoveryException: Class org.apache.commons.logging.impl.SLF4JLogFactory does not implement org.apache.commons.logging.LogFactory.

Lorsque je retire l'ensemble des communes de l'enregistrement de pots, je serais en mesure de supprimer ces erreurs, mais ces pots sont à venir à partir d'autres api, je n'ai pas de contrôle sur eux.

Est-il un moyen de surmonter ce problème?

Probablement la meilleure solution est donnée ci-dessous. Mais si vous utilisez maven projet, vous pouvez supprimer l'commons-logging par l'exclusion. <la dépendance> <groupId>axe</groupId> <artifactId>axe</artifactId> <version>1.4< version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dépendance>

OriginalL'auteur Maneesh Kumar | 2012-02-27