(from mail conversation)
In October we moved all servlet/filter registrations from the web.xml into an API-based registration. The web.xml that is created with new projects is very short as consequence and only includes one listene registration for activating CaptainCasa.
Code:
<listener>
<listener-class>org.eclnt.jsfserver.util.CCServletContextListener</listener-class>
</listener>
...in principal there was no need to clean up existing web.xml because both can coexist. - But: not with Wildfly application server: here resgistrations are "doubled" if they are both exsiting in web.xml and in the API registration.
There are "funny"effects from this: e.g. the compression filter is registered twice, so the result is a double-zipping of content - which the client has a bit problems to correctly understand... ;-)
So: clean up your web.xml! We attached the web.xml_template below which comes with new projects.
Regards, Björn