2010-05-20 4 views
1

Je dois envoyer des paramètres dans mon expression EL.en cours d'exécution jboss-el avec tomcat 6 et jsp2.1

Donc je mets jboss-el jar.

ainsi, j'ai ajouté le tag:

<context-param>  
<param-name>org.apache.myfaces.EXPRESSION_FACTORY</param-name> 
<param-value>org.jboss.el.ExpressionFactoryImpl</param-value> 
</context-param> 

dans mon web.xml du projet.

Mais il me semble qu'il utilise encore l'ancienne usine d'expression!

comment puis-je le gérer?

+0

Le nom du paramètre suggère que vous utilisez l'implémentation JFS de MyFaces. Est-ce vrai? Quelle implémentation/version de JSF utilisez-vous? – BalusC

+0

version: myfaces1.2.8 – Dejell

+0

Des erreurs/avertissements/infos intéressants dans les journaux de démarrage du serveur? – BalusC

Répondre

1

El expression ne fonctionne pas avec JSP2.1 dans tomcat 6. que je devais passer à Facelet

1

Une autre approche consiste à utiliser 7.x Tomcat comme il implémente JSP 2.2

voir aussi Which version to use

+0

Parfois, vous êtes limité par les règles de l'entreprise quant au serveur à utiliser. Aussi, au moment d'écrire cette question, Tomcat 7 était encore en phase bêta. – BalusC

+0

c'est vrai (en fait chez moi je suis coincé avec glassfish v2.2 :), c'était plus un indice pour d'autres personnes qui ont le même problème. – anagram