When I point my browser to "mydomain.com/myapp", the "Welcome to Tomcat" screen comes up, but not the images. Their addresses all lack the "/myapp" part, so of course they're broken E.g., "http://www.mydomain.com/tomcat.gif" should be "http://www.mydomain.com/myapp/tomcat.gif", but it's not.
This further complicates things if I want to go to the manager application --- by manually entering the address with the "/myapp" section, I do ok. But that's annoying.
I know that there must be a simple solution to this --- I am just not finding it.
But I believe you can resolve this issue by setting the DocumentRoot directive in the httpd.conf to the directory location of your static content i.e. html, .gif and .jpg etc. Keep in mind, this directive is only allowed in designated areas.
I would also recommend you take look at the documentation of the DocumentRoot directive.