I have heard of requests to unbundle XML APIs, but i find it a little strange that JSTL has been unbundled. I guess the rationale behind this is that each app be able to use a different version of JSTL.
Anyway, i got it to work, based on your feedback.
The strange thing i'm seeing now is that no servlets in ROOT.war are found. I tried /servlet/full.class.name, /servlet/servletname, and /customname. All result in 404. I wonder if anybody else encountered the same isssue.
I deployed my default war by replacing the ROOT.war folder contents with my app (in non-jared form).