I saw this stacktrace on the console after I deployed your WAR using the web interface.
To be honest, I’ve no idea what this exception is caused by. It happens while PrettyFaces calls ServletContext.getServletRegistrations(). The ServletContext PrettyFaces is using is obtained from the init() method of the PrettyFilter class. So there is no ServletContextListener involved here.
I saw your web.xml contains version="2.5". You could try to update this to 3.0. Perhaps this helps.
Another thing I saw in your WAR file is that it seems to contain multiple versions of jsf-impl.jar and jsf-api.jar. This may lead to all sorts of problems, so you should really use only one version or use the version provided by WebLogic.
I hope this helps a bit to find the root cause of this.
Do you play Magic?
Get TopDecked MTG, the #1 Magic App, built by players, for players. Free to use, forever.