java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils à partir de BaseClassLoader
Je suis le suivant erreurlors de l'exécution de mon code suivant:
java.lang.ClassNotFoundException: org.apache.commons.lang.StringUtils from BaseClassLoader
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:448)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at org.dozer.util.ResourceLoader.getResource(ResourceLoader.java:53)
at org.dozer.util.DefaultClassLoader.loadResource(DefaultClassLoader.java:44)
at org.dozer.config.GlobalSettings.loadGlobalSettings(GlobalSettings.java:116)
at org.dozer.config.GlobalSettings.<init>(GlobalSettings.java:67)
at org.dozer.config.GlobalSettings.<clinit>(GlobalSettings.java:46)
at org.dozer.stats.StatisticsManagerImpl.<init>(StatisticsManagerImpl.java:39)
at org.dozer.stats.GlobalStatistics.<init>(GlobalStatistics.java:29)
at org.dozer.stats.GlobalStatistics.<clinit>(GlobalStatistics.java:24)
at org.dozer.DozerBeanMapper.<clinit>(DozerBeanMapper.java:59)
Gentiment, me guider pour résoudre les problèmes.
source d'informationauteur Amit Kumar | 2013-07-22
Vous devez vous connecter pour publier un commentaire.
Votre code semble être l'utilisation d'un rythme accéléré-commons-lang paquet .
Ajoutez le pot de ici http://mvnrepository.com/artifact/commons-lang/commons-lang/2.6.
Chek pour la version que vous utilisez. Ajouter le pot de votre dossier lib/classpath.
J'ai reçu le même message d'erreur, j'ai ajouté à mon pom.xml les lignes suivantes et a bien fonctionné après maven installer:
Dans le cas où vous utilisez maven et Ubuntu 14.04:
Cela peut être causé par le maven version incluse dans Ubuntu 14.04, et la solution de contournement consiste à télécharger le maven archive de http://maven.apache.org/download.cgi et d'utiliser cette version au lieu de la version par défaut fourni par la distribution.
Plus d'informations:
https://github.com/airbnb/chronos/issues/211
EDIT: Vous pouvez également ajouter un lien symbolique vers commons-lang.jar pour éviter d'avoir à effectuer une installation personnalisée (Source et @Shoham dans les commentaires)
Vérifiez que les chemins d'accès sont corrects sur votre système avant d'essayer. Ils devraient travailler pour Ubuntu 14.04 OOTB, mais toujours vérifier.
Ajouter l'commons-lang pot soit dans WEB-INF/lib ou server/lib
inclure
commons-lang-<version>.jar
dans votre classpathJ'ai fait face à la même question dans la dernière version de l'Ide Community Edition (
idea-IC-13.224.1
ou version 14) avecapache-maven 3.2.3
.Ajoutant manquant pot (
commons-lang-2.6.jar
) dans$IDEA_HOME/plugins/maven/lib/maven3
dossier semble pour le fixer.