Erro em uma aplicação usando facelets

Pessoal, boa tarde.
Estou tendando executar a aplicação exemplo do cap. 12, do livro Core JavaServer Faces Fundamentos Vol. 2
A aplicação tem index.html(página inicial) que faz o seguinte redirecionamento:

. A aplicação tem uma página login-with-composition.xhtml. Quando rodo a aplicação ocorre o erro abaixo: type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

root cause

java.lang.LinkageError: loader constraints violated when linking javax/el/ELContext class
com.sun.facelets.el.ELAdaptor.getELContext(ELAdaptor.java:45)
com.sun.facelets.impl.DefaultFaceletContext.(DefaultFaceletContext.java:85)
com.sun.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:91)
com.sun.facelets.FaceletViewHandler.buildView(FaceletViewHandler.java:510)
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:553)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:251)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:144)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

note The full stack trace of the root cause is available in the JBossWeb/2.0.0.GA logs.

Gostaria que alguém me envia-se um exemplo de uma aplicação completa utilizando facelets.
Com configuração do web.xml, faces-config.xml,libs.