Je déploie une application sur Tomcat 6, en utilisant un fichier war. J'ai compilé le code source fourni par le fournisseur sur la même machine, puis j'ai déplacé le fichier war vers {tomcat-home}/webapps/
Lorsque je lance l'application, je vois un message d'erreur :
The SystemInformationService could not be retrieved from the container. Therefore very limited information is available in this error report.
The SystemInformationService could not be retrieved due to the following error: java.lang.IllegalStateException: Spring Application context has not been set
Cause
java.lang.RuntimeException: Unable to instantiate VelocityEngine!
at com.opensymphony.webwork.views.velocity.VelocityManager.newVelocityEngine(VelocityManager.java:333)
Stack Trace:[hide]
java.lang.RuntimeException: Unable to instantiate VelocityEngine!
at com.opensymphony.webwork.views.velocity.VelocityManager.newVelocityEngine(VelocityManager.java:333)
at com.opensymphony.webwork.views.velocity.VelocityManager.init(VelocityManager.java:146)
at com.opensymphony.webwork.dispatcher.VelocityResult.doExecute(VelocityResult.java:61)
J'ai suivi les mêmes étapes sur une autre machine et il s'est installé correctement.
Je ne comprends pas ce que l'erreur me dit.
Serait-il possible qu'il me manque des fichiers jar (mais la compilation s'est bien déroulée) ?
Ai-je oublié de définir des variables d'environnement ?
Je ne sais pas trop quoi en penser, je ne sais pas ce qu'est ou fait le VelocityEngine.