Have you checked the server.log for any indications about the non-existent file? I'm the container would say something there.
I agree that it would be nice to get a message at the response.
[Message sent by forum member 'kchung']
http://forums.java.net/jive/thread.jspa?messageID=473643