move to programmatic web app initializer (previously xml based in web.xml)