deleted api module
null check for welcome-file-list
set Servlet 3.1 XML namespace to make JAXB parse older web.xml
versions

Not required on Oracle JDK 8, but necessary on Oracle JDK 7.