Impossible de localiser le EL RI expression de l'usine
Je suis l'exception suivante dans mon application.
com.soleil.des visages.config.ConfigurationException:
Il semble que le JSP version de la
le conteneur est âgé de plus de 2.1 et incapable
pour localiser le EL RI expression
l'usine,
com.soleil.el.ExpressionFactoryImpl. Si
pas d'utilisation de JSP ou l'EL RI, assurez-vous
le contexte des paramètres d'initialisation,
com.soleil.des visages.expressionFactory, est
définir correctement.
Comment définir la EL de détails dans la web.xml
.
Vous devez vous connecter pour publier un commentaire.
L'exception est révélateur que les JSP 2.1 est nécessaire. Vous devez vous assurer que votre
web.xml
est déclaré en tant que Servlet 2.5 ou plus récente, et que votre servletcontainer le supporte (Tomcat 6, Glassfish 2, JBoss as 5, etc, ou plus récent). JSP 2.1 va de pair avec la Servlet 2.5. Un bon Servlet 2.5 déclaréweb.xml
commence comme suit:Si vous utilisez une ancienne versionnées servletcontainer qui vous pouvez vraiment pas de mise à niveau d'au moins une Servlet 2.5 compatible, vous devez alors laissez-nous savoir lequel c'est ainsi que nous pouvons, si possible poste plus adapté réponses/solutions de contournement.
JRE/lib
etJRE/lib/ext
dossiers. Vous devez vous jamais ajouter/supprimer des servletcontainer bibliothèques spécifiques dansTomcat/lib
etWebapp/WEB-INF/lib
. Si il y en a, vous avez besoin de nettoyage il.Tomcat/lib
et a gardé intacte là. Si il y a de tout dansWebapp/WEB-INF/lib
, vous avez besoin de l'enlever. Prendre un coup d'oeil dansTomcat/lib
d'une nouvelle installation de Tomcat et de comparer son contenu avecWebapp/WEB-INF/lib
. Si il y a tout de même nommé bibliothèques dans webapp commejsp-api
,servlet-api
, etc, etc, vous avez besoin de supprimer toutes lesWebapp/WEB-INF/lib
. Ils sont censés être fournis par le servletcontainer lui-même, et non par votre webapp.C'est parce que les derniers el jar n'est pas dans le classpath.
Il a travaillé pour moi trop
(De référence), Veuillez consulter le lien
JSF 2.0 + Tomcat : Il semble que le JSP version du conteneur est âgé de plus de 2.1...
Ajouter les éléments suivants à l'Web.xml il a travaillé pour moi.
vous pouvez essayer d'enlever suivantes dans Web.xml il a travaillé pour moi.