Hi
If you want to be able to scale your application, you need to be able to
move the static image handling out of tomcat to a separate web server. Using
Tomcat to handle both application chores and web serving chores will limit
the overall scalability of your system.
I strongly disagree.
Tomcat
When I suggested using Apache I implied that Apache would be on a separate
physical server. If possible even dynamic content can have static images
that can be served up using Apache. Our application tracks references to the
dynamic images that are stored in an application managed directory