updated for servlet 3 web.xml-less/java config