Hi Lucio 2012/6/7 lucio piccoli <lu...@asteriski.com>: > hi leonardo > > >> Even with more libs in your classpath, if GAEFacesConfigurationMerger >> hack is working, no xml or annotation scanning is done. >> > > from my tests the scan is done with the patched code, hence the long > startup time. >
Without use GAEFacesConfigurationMerger, right? only with the patch and setting up both config parameters? If that so, remember MyFaces still needs to read its own standard-faces-config.xml file and the faces-config.xml in /WEB-INF/ folder, so the additional time could be related to that part that cannot be avoided. The nice part of use GAEFacesConfigurationMerger, is that the first time it takes 10 secs, but later it will take only 7 secs, because all that part is skipped serializing the config info of the whole application, which is more effective. The idea of the config parameters is reduce the time of the first initialization until it is stored into the datastore, but later since all config is taken from the datastore, the params has no effect (because all config part is skipped). regards, Leonardo Uribe > -- > regards > > -Lucio Piccoli > > Director > ------------------------------ > www.asteriski.com