You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by BERTIN Matthieu <M....@oberthur.com> on 2010/12/01 17:51:44 UTC
RE : RE : Unable to run the jsf-components maven archetype
I think i may stepped on another problem. I thought it might be a problem of language version, so I modified the home.jsp like this:
<h:outputText value=" (Version ${buildInfo['mycomponents_version']}, using #{buildInfo ['jsf_implementation']})"/>
Instead of
<h:outputText value=" (Version #{buildInfo['mycomponents_version']}, using #{buildInfo ['jsf_implementation']})"/>
the change from # to $ provoked an error I could translate into:
According to the TLD, the value attribute accepts no expression.
Sincerely,
Matthieu Bertin
-Office 168
-Phone 5407
-----Message d'origine-----
De : BERTIN Matthieu [mailto:M.BERTIN2@oberthur.com]
Envoyé : mercredi 1 décembre 2010 17:36
À : MyFaces Discussion
Objet : RE : Unable to run the jsf-components maven archetype
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 : sethfromaustria@gmail.com [mailto:sethfromaustria@gmail.com] 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 <M....@oberthur.com>:
> 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