I am getting a 404
error: The requested resource is not available
in a spring mvc application that I am developing in eclipse and testing on a local instance of tomcat 7 using run as ... run on server
from within eclipse. The error shows up when the application launches the root url of the app.
I have not made changes to welcome.jsp, or to the xml config files since it worked last. Since the problem is NOT with the config files, I am not distracting this posting by adding them.
Also note that there is no error log or stack trace in the eclipse console.
How can I get my app to load without throwing this 404?
NOTE: I am putting my own answer below. It turns out the solution was to right click on the server instance in the servers tab in eclipse, then do a clean, then publish, then run as...run on server again, which caused the app to load with a meaningful stack trace, which I then resolved easily. As I predicted above, this problem was with eclipse, it was not with the config files. This is a valid question. There was no need to downvote it or to vote to close it. I hope it helps others.