I think you will need more memory in general, as each application will need space for respite. You will also probably need more maintenance, as the number of configuration files will increase.
At this cost, you will get more independence - for example, if one of the applications sucks all the CPU resources or even destroys the entire JVM, your other Tomcats will still work.
source share