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)
...
/usr/share/tomcat7/mylib/hibernate-validator-4.3.1.Final.jar –
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 –
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 –