StartupServletContextListener could be called twice on init and destroy
-----------------------------------------------------------------------
Key: MYFACES-2870
URL: https://issues.apache.org/jira/browse/MYFACES-2870
Project: MyFaces Core
Issue Type: Bug
Components: JSR-314
Affects Versions: 2.0.1
Environment: JBoss AS 6
Reporter: Leonardo Uribe
Assignee: Leonardo Uribe
JBoss jsf deployer needs a custom class that extends
StartupServletContextListener to add additional processing before initialize.
The problem we have is the original StartupServletContextListener is registered
on myfaces-core.tld, so it ends being called "twice".
The solution is do a simple reorganization of the code, so _facesInitializer is
only set on the first one, then we use FACES_INIT_DONE param to comunicate to
the other listener that has been already initialized. Then, only process
contextDestroyed if _faceslnitializer was set.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.