Mark Struberg created MYFACES-3629:
--------------------------------------
Summary: StartupServletContextListener crashes if FacesServlet is
defined in web-fragments.
Key: MYFACES-3629
URL: https://issues.apache.org/jira/browse/MYFACES-3629
Project: MyFaces Core
Issue Type: Bug
Components: JSR-314
Affects Versions: 2.1.9
Reporter: Mark Struberg
I'm trying to move all my common web.xml content from my 12 webapps in an EAR
into a web-fragment.xml which gets referenced.
MyFaces fails with the following Exception if the FacesServlet is defined in a
web-fragment rather than web.xml:
>If you did that and find nothing, the mistake might be due to the fact that
>you use some special
>web-containers which do not support registering context-listeners via TLD
>files and a context listener is not
> setup in your web.xml.
> A typical config looks like this;
> <listener>
>
> <listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
> </listener>
In general the StartupServletContextListener defined in JSF-2.1 is pure PITA as
it does crash apps which do not have any JSF content at all!.
We should scan if we either find a faces-config.xml or any *.xhtml files in the
app and if not we shall not start JSF.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira