All servers in my project are running multiple instances of tomcat. I personally feel this setup would cause a JVM overhead. Is there any advantage of running multiple instances of tomcat over using virtual host feature?
If all applications are stable there is no win in having multiple tomcats.
If not some pros (for multiple tomcats):