Hi, please make sure that you inluded the myfaces libraries to your webapp, since they are not in your common\lib. The following links explain how to get started with myfaces (which is just an implementation of JSF):
http://wiki.apache.org/myfaces/Installation_and_Configuration http://wiki.apache.org/myfaces/Getting_Started Take care, Kurt Quoting "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>: > Greetings > > I just joined this list tonight, as I have only started messing around > witth Java Server Faces and Tomcat. > I am working through some tutorials very slowly and I seem to be able to > work the JSP side of things > fairly well, but I cannot get Java Server Faces to work at all. I will skip > the tortuous details of how I got > to this point and simply say that I get the following error when I try to > add the StartupServletContextListener > to the web.xml file > > > Dec 7, 2005 4:48:43 PM org.apache.catalina.core.StandardContext start > SEVERE: Error listenerStart > Dec 7, 2005 4:48:43 PM org.apache.catalina.core.StandardContext start > SEVERE: Context [/samples] startup failed due to previous errors > > > > Relevant info: > Apache/Tomcat version 5.5.12 > MyFaces 1.1.1 > > Included in common\lib > commons-beanutils.jar > commons-collections.jar > commons-digester.jar > commons-el.jar > commons-logging.jar > custom_jsf_lib_1_0_2.jar > jasper-compiler-jdt.jar > jasper-compiler.jar > jasper-runtime.jar > jsf-api.jar > jsf-impl.jar > jsp-api.jar > jstl.jar > naming-factory-dbcp.jar > naming-factory.jar > naming-resources.jar > sample_app_1_0_2.jar > servlet-api.jar > standard.jar > struts.jar > > > > web.xml file > ---------------------------------------------------------------------- > <?xml version="1.0" ?> > > <web-app xmlns="http://java.sun.com/xml/ns/j2ee" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee > http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" > version="2.4"> > > > > <context-param> > <param-name>javax.faces.STATE_SAVING_METHOD</param-name> > <param-value>server</param-value> > </context-param> > > > <!-- Startup of Tomcat works until I add this node --> > <listener> > > <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class> > </listener> > > > > <servlet> > <servlet-name>FacesServlet</servlet-name> > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet-mapping> > <servlet-name>FacesServlet</servlet-name> > <url-pattern>*.faces</url-pattern> > </servlet-mapping> > > > > > > > </web-app> > > ------------------------------------------------------------------------------------------------------------------------------------------- > > > As I point out above, starting Tomcat works until I add the <listener> > node. Without it, or so I gather from > googling this all day, the faces page won't work, but the server starts up > at least. > > So, what exactly am I missing? (I hope this is enough info) > > Thanks > Jeff > > > > >

