I regenerated my project files without any xhtml files to remove that
variable.
I've been trying to follow the guidelines at:
http://myfaces.apache.org/extensions/scripting/exampleconfig.html
and am still having issues. Is there a better
documentation/configuration checklist I should follow?
I notice that it has an extra entry for a project's web.xml:
<context-param>
<description>
Initializes the plugins for our scripting support
</description>
<param-name>org.apache.myfaces.FACES_INIT_PLUGINS</param-name>
<param-value>org.apache.myfaces.extensions.scripting.servlet.StartupServletContextPluginChainLoader</param-value>
</context-param>
But I don't see any StartupServletContextPluginChainLoader anywhere in
the my-faces library files included with TomEE or even in the current
myfaces download itself and I get an ClassNotFound exception if I try to
include this entry.
I notice in the TomEE logs it mentions a WEB-INF/faces-config.xml which
I have defined, but also a
META-INF/standard-faces-config.xml Perhaps this is required also?
Currently when I try to load my jsp test page, I get:
org.apache.jasper.JasperException: java.lang.RuntimeException: FacesContext not
found
On 08/26/2012 12:54 PM, Romain Manni-Bucau wrote:
Xhtml is not the default extension,
Maybe redefine it
Le 26 août 2012 19:53, "David Nordahl" <da...@thinkology.org> a écrit :
I'm not getting JSF tags rendered to HTML/XHTML. I'm using the SNAPSHOT. I
notice the errors "INFO: faces config file is null" even though I have the
file faces-config.xml in my WEB-INF folder from the root folder of my war
file. The file contains:
<?xml version='1.0' encoding='UTF-8'?>
<faces-config version="2.1"
xmlns="http://java.sun.com/**xml/ns/javaee<http://java.sun.com/xml/ns/javaee>
"
xmlns:xsi="http://www.w3.org/**2001/XMLSchema-instance<http://www.w3.org/2001/XMLSchema-instance>
"
xsi:schemaLocation="http://**java.sun.com/xml/ns/javaee<http://java.sun.com/xml/ns/javaee>
http://java.sun.com/xml/ns/**javaee/web-facesconfig_2_1.xsd<http://java.sun.com/xml/ns/javaee/web-facesconfig_2_1.xsd>
**">
<application>
<resource-bundle>
<base-name>/Bundle</base-name>
<var>bundle</var>
</resource-bundle>
</application>
</faces-config>
But then later on it seems to load it as viewable in the attached log
file, but then just after that it repeats the above errors again.
Then I have the errors: "WARNING: No mappings of FacesServlet found.
Abort destroy MyFaces."
But present in my web.xml file is:
<context-param>
<param-name>javax.faces.**PROJECT_STAGE</param-name>
<param-value>Development</**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>/faces/*</url-**pattern>
</servlet-mapping>
Attached the log output.