A Java application that returns a 404 normally has not initialized due to a problem starting the servlet context, which can be caused by many different conditions, mostly different classes of configuration file errors. Servlet containers have their own logs for diagnosing preflight problems. -- Scott