Lorsque j'essaie de déployer mon application Spring sur Tomcat, il me donne des erreurs (localhost- {date} .log) indiquant que je ne dispose pas de commons-pool- {version} .jar .Erreurs Tomcat, raisons JAR non inclus dans la version
Toutefois, le code source fait partie d'une version STABLE. J'utilise maven pour construire et j'ai réussi à construire et déployer ce projet avec succès (plus tôt aujourd'hui, en fait). Donc quelque chose doit avoir changé localement. J'ai ajouté commons-pool- {version} .jar à mon CLASSPATH, et cela n'a pas fonctionné. Je me suis assuré que le code n'a pas changé en faisant une nouvelle commande.
Mon localhost fichier journal dit
Sep 15, 2010 11:15:39 PM org.apache.catalina.core.StandardContext listenerStart
SEVERE: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
...
java.lang.NoClassDefFoundError: org/apache/commons/pool/impl/GenericObjectPool
Mon catalina fichier journal dit
SEVERE: Error listenerStart
Sep 15, 2010 11:15:39 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [/app] startup failed due to previous errors
Existe-t-il des paramètres supplém donnant? Quoi d'autre cela pourrait-il être? Je suis perplexe.
Vérifiez également que les fichiers de classe demandés se trouvent dans le fichier jar que vous utilisez. – Koekiebox