This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I am finding the error "Cannot find FacesContext" while running my JSF webapp. I googled it and found that in most cases the error is regarding web.xml, right? Well I'm posting this because I think that is not my problem.
I start to prepare an application.. and I fix its web.xml and faces-config.xml. I add the necessary libs. Then, I write an index.jsp with only HTML contento on it. It runs ok. But then if I change this jsp to one that has calls to JSF tags and it gives me the Cannot Find FacesContext error.
Will anyone help? Below go my files:
The simple fact of putting a "<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>" line in the index.jsp causes the error. Is it the right line to include? Is the http address correct?
Oh. And I have the following libraries added: - commons-beanutils.jar - commons-collections.jar - commons-digester.jar - commons-logging.jar - jsf-api.jar - jsf-impl.jar - jstl.jar
If it is "..../index.jsp", then the JSF-lifecycle is not entered, and all JSF-tags cough up. If it is "..../index.jsf" then the lifecycle is not entered because the web.xml has the not corresponding mapping...
If it is "..../faces/index.jsp" then the lifecycle is entered and therefor the message should not be shown.
hth Alexander [ May 15, 2006: Message edited by: Alexander Jesse ]