(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.
...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.