java.lang.NoClassDefFoundError: javax/el/VariableMapper

Hi,

I m a newbie and struggling to learn JSF. This time I m getting exception

javax.servlet.ServletException: Servlet execution threw an exception

org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:329)

.............................

.............................

with root cause

java.lang.NoClassDefFoundError: javax/el/VariableMapper

java.lang.Class.forName0(Native Method)

java.lang.Class.forName(Class.java:169)

com.sun.facelets.tag.ui.UILibrary.class$(UILibrary.java:33)

.................................

.................................

.................................

I added jsf-facelets.jar and after that I m getting this exception. I cannot execute any of my jsp programs.

plz help..

thnx in advance.

[867 byte] By [AlexCoxwella] at [2007-11-26 20:28:41]
# 1
It looks like that version of Trinidad requires some functionality defined in JSP 2.1 (javax.el.VariableMapper). What version/implementation of JSF are you using?
rlubkea at 2007-7-10 1:17:36 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 2
Thnx for reply. Heres my versions infoNetBeans5.5TomCat 5.5.17JDK1.6JSF1.1I dont know how to check JSP version? Your guess is correct that I m trying to configure Trinidad.plz help.
AlexCoxwella at 2007-7-10 1:17:36 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...
# 3
Tomcat 5.5.17 is JSP 2.0.I *think* there may be two versions of Trindad one for JSF 1.1 (JSP 2.0 based) and one for 1.2 (JSP 2.1 based). You'll want the 1.1 based libraries. You might consider shooting an email to the Trinidad folks for confirmation.
rlubkea at 2007-7-10 1:17:37 > top of Java-index,Enterprise & Remote Computing,Web Tier APIs...