This is a lot of things, this document I encountered more wonderful situation.
The first time Tomact started successfully, access 404, disorderly tinkering somehow good, the second Tomcat started successfully, can access some links, some are reported 404, but the code and data are still previous, unchanged. Very strange!
Frequent colleagues pointing out the reasons:
Request that the Jsp,tomcat in Tomcat automatically produce the relevant JSP files in the work directory, and the Web Access is in work, not webapps. This happens because Tomcat starts with a normal user, requests several pages and then starts with root, and then requests several pages to turn Tomcat into a normal user. At this point, Tomcat has no access to the root file in the work, except for the general user's permission. So this happens.
Workaround: Empty the files in the Work/catalina. You can do it.
Here comes the portal http://bbs.51cto.com/thread-1104050-1.html written by the Great God work Directory
When Tomcat starts successfully in a Linux environment, the request page appears 404