I have just started learning about Java server faces and successfully tested out my first web app in JSF.
What puzzles me is that the navigation rules are specified in my faces-config.xml located in my WEB-INF folder and no where in my web.xml have i specified the location of my faces-config.xml file location.
So how does navigation take place ?
The JSF 1.2 specification (JSR 252) requires any JSF implementation to automatically load
/WEB-INF/faces-config.xmlat startup (if such a resource exists).Quoting the section 10.4.2 Application Startup Behavior: