Comment réparer ClassNotFoundException: org.apache.commons.la journalisation.LogFactory?
Quand je lance l'application, elle se exception
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
at org.hibernate.dialect.Dialect.<clinit>(Dialect.java:58)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 1 more
J'ai mis tous les fichiers jar dans le dossier lib.
Je ne sais pas comment résoudre ce problème, où est mon erreur.
Vous avez également ajouté l'commons-logging.jar?
Cela n'a rien à voir avec la veille prolongée, vous n'avez pas de Log4J sur votre classpath, et Hibernate attend Log4J pour être disponible.
Pensez à utiliser un framework comme Maven, ce qui va automatiquement télécharger toutes les dépendances nécessaires pour vous.
Vous devriez mettre de l'commons-logging.jar dans le dossier lib.
Cela n'a rien à voir avec la veille prolongée, vous n'avez pas de Log4J sur votre classpath, et Hibernate attend Log4J pour être disponible.
Pensez à utiliser un framework comme Maven, ce qui va automatiquement télécharger toutes les dépendances nécessaires pour vous.
Vous devriez mettre de l'commons-logging.jar dans le dossier lib.
OriginalL'auteur jvd | 2014-07-17
Vous devez vous connecter pour publier un commentaire.
Ajouter ceci dans votre fichier pom:
<version>1.1.1</version>
au lieuOriginalL'auteur Joao Luiz Cadore
Ça marche pour moi, après l'ajout de ce fichier jar
Vous pouvez le télécharger à partir ici.
OriginalL'auteur Kishore Babu
Inclure hibernate fichiers jar (en particulier la nécessaire pots) dans votre
lib
dossierOriginalL'auteur bumbumpaw
J'ai eu un problème similaire: Dans mon projet, la solution était d'ajouter le suivant pots de org.apache.communes:
commons-logging-1.2
communes-dbcp2-2.1.1
communes-pool2-2.4.2
OriginalL'auteur Christian Hofer
Pour moi le problème est résolu post télécharger & ajout de pot "commons-logging-1.2.jar"
OriginalL'auteur Gaurav Garg