Whenever I see a "file not found" error, I know I have to look for 2 things.
1) Is the path correct ? Sometimes, adding a slash (/) can do the trick.
2) Is the called
servlet or JSP defined in the web.xml. If it is not, then there is no way for the web server to know where it should look.