The welcome file request of /
matches your Spring MVC servlet which is mapped on /
and is therefore never hitting the JSF servlet which is mapped on *.xhtml
.
You need to map your Spring MVC servlet on a more specific URL pattern. E.g. /rest/*
or /api/*
or whatever folder covers all those REST service resources. Once done that, the JSF servlet will be hit.