As far as I know, it is simply not possible to have
<welcome-file-list>
<welcome-file>{file-spec}</welcome-file>
</welcome-file-list>
{file-spec} be something other than a HTML or JSP page. The reason for this I've heard is that some people just do not want this functionality. Don't ask me why.
regards,
Patrik Andersson