I know this immediately sounds like the age old question but it's really not. In Eclipse under WebContent I have images, jsp, WEB-INF and META-INF. When I test using the Tomcat instance inside Eclipse the page tests fine. The image shows on the page and no problems. When I deploy the war file to Tomcat I check the application directory under webapps of Tomcat and it has css, images, jsp, META-INF and WEB-INF in the root. And the png file is definitely under the images directory. I still get a 404 when I attempt to test the page using a separate instance of Tomcat running at the command prompt.
The html is:
<img src="images/logo.png">
I have tried adding a "/" in front of images just in case. That didn't work either.