2013-09-25 2 views
0

Je souhaite déployer mon projet sans /WEB-INF/lib. J'ai créé un dossier /usr/share/tomcat7/mylib et déplacer tous les fichiers de /WEB-INF/lib. J'ai commandé ce répertoire pour common.loader, mais l'application a cessé de fonctionner.Déployer un projet sans/WEB-INF/lib en plaçant des libs dans le common.loader de Tomcat

java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.validator.internal.engine.ConfigurationImpl 
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455) 
    ... 

Répondre

2

L'erreur est due à org.hibernate.validator.internal.engine.ConfigurationImpl pas printemps bibliothèques. Vérification du fichier hibernate-validator jar

+0

/usr/share/tomcat7/mylib/hibernate-validator-4.3.1.Final.jar –

+1

Avez-vous défini le chemin de classe tomcat vers votre répertoire personnalisé? Reportez-vous au lien ci-dessous pour configurer le chemin de classe http://stackoverflow.com/questions/1300780/adding-a-directory-to-tomcat-classpath –

+0

common.loader = $ {catalina.base}/lib, $ { catalina.base}/lib/*. jar, $ {catalina.home}/lib, $ {catalina.home}/lib/*. jar, $ {catalina.home}/common/classes, $ {catalina.home} /common/*.jar,/usr/share/tomcat7/mylib/*.jar –

Questions connexes