JavaServer Faces en WebSphere y tomcat

Miguel
29 de Julio del 2005
Necesito alguina orientación, tengo una aplicacion JSF desarrollada en WebSphere y ahora intento publicarla con Tomcat version jakarta-tomcat-5.5.4

La Excepcion que recibo está debajo.

La preguna es teniendo en el directorio lib los recursos JSF:
jsf-api.jar
jsf-iml.jar. etc
porque no encuentra tomcat el FacesContext????????

Alguien puede darme una idea???

Muchas Gracias
Miguel



type Exception report

message

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

exception

javax.servlet.ServletException: Cannot find FacesContext
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:845)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:778)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:109)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


root cause

javax.servlet.jsp.JspException: Cannot find FacesContext
javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:399)
com.sun.faces.taglib.jsf_core.ViewTag.doStartTag(ViewTag.java:105)
org.apache.jsp.index_jsp._jspx_meth_f_view_0(org.apache.jsp.index_jsp:124)
org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:100)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:99)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:325)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:245)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)


note The full stack trace of the root cause is available in the Apache Tomcat/5.5.4 logs.

flapyTeam
29 de Julio del 2005
Sólo un consejo que puede ser o no, tienes un direcotrio web-inf con una carpeta lib que es donde tomcat busca las librerías o en la carpeta classes de Web-inf tienes los *.class

Miguel
29 de Julio del 2005
si los jar ne encuentran en Web-inf y las clases en class.
Muchas gracias de todas formas..:-)

villea
29 de Julio del 2005
tienes que hacer correr con la extencion .jsf no con jsp esto esta configurado en el faces-config