That's what I looked for, but I went through http://localhost:8080/artifact-examples/home.jsf
so the error is definitely somewhere else. It still might be my mistake, but I haven't touched anything in the code except adding <listener> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener </listener-class> </listener> to the web.xml. But adding it/removing it don't seem to solve or modify the problem. Sincerely, Matthieu Bertin -Office 168 -Phone 5407 -----Message d'origine----- De : [email protected] [mailto:[email protected]] De la part de Jakob Korherr Envoyé : mercredi 1 décembre 2010 16:55 À : MyFaces Discussion Objet : Re: Unable to run the jsf-components maven archetype Hi Matthieu, What URL do you use for accessing the website in the browser? For example do you use index.jsf or index.jsp? Only *.jsf works correctly here and I guess that when you use *.jsp you will get the error you're seeing. Regards, Jakob 2010/12/1 BERTIN Matthieu <[email protected]>: > Hello, > > I've been trying to run the maven JSF Components archetype for JSF 1.2 > on Tomcat 6.0, created this way: > > mvn archetype:generate -DarchetypeCatalog=http://myfaces.apache.org > > (choice nbr. 6) > > Unfortunately, I have been unable to find why the EL expressions are not > evaluated. > For instance, I can read this on the home.jsp: > > > My JSF Components Library(Version #{buildInfo['mycomponents_version']}, > using #{buildInfo ['jsf_implementation']}) > > Or even > > #{sayHelloBean.oddNumber} as the default value in a field. > > The logs in tomcat show no missing jar at deployment, only a > facesexceptions when it tries to bind a method to an actionlistener > attribute. > > My guess is there is something missing in the following web.xml: > > <?xml version="1.0" encoding="UTF-8"?> > <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"> > > <description>debug web.xml</description> > > <context-param> > <description>Comma separated list of URIs of (additional) faces > config files. > (e.g. /WEB-INF/my-config.xml) > See JSF 1.0 PRD2, 10.3.2 > Attention: You do not need to put /WEB-INF/faces-config.xml > in here. > </description> > <param-name>javax.faces.CONFIG_FILES</param-name> > <param-value>/WEB-INF/examples-config.xml</param-value> > </context-param> > > <context-param> > <description>State saving method: "client" or "server" (= default) > See JSF Specification 2.5.3</description> > <param-name>javax.faces.STATE_SAVING_METHOD</param-name> > <param-value>server</param-value> > </context-param> > > <servlet> > <servlet-name>Faces Servlet</servlet-name> > <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> > <load-on-startup>1</load-on-startup> > </servlet> > > <servlet-mapping> > <servlet-name>Faces Servlet</servlet-name> > <url-pattern>*.jsf</url-pattern> > </servlet-mapping> > > <welcome-file-list> > <welcome-file>index.jsp</welcome-file> > </welcome-file-list> > > <listener> > > <listener-class>org.apache.myfaces.webapp.StartupServletContextListener< > /listener-class> > </listener> > > > </web-app> > > Sincerely, > > Matthieu Bertin > > > > -- Jakob Korherr blog: http://www.jakobk.com twitter: http://twitter.com/jakobkorherr work: http://www.irian.at

