Вы рассмотрели возможность настройки нескольких каталогов webapps вместо запуска нескольких экземпляров tomcat?
Конечно, есть случаи, когда вам действительно нужны несколько экземпляров, но в случае одновременного использования одного и того же приложения для нескольких хостов, вы можете сделать это добавление нескольких объявлений в server.xml:
<Host name="host1.example.com" appBase="host1"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
<Host name="host2.example.com" appBase="host2"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false" />
Теперь вы можете создавать каталоги «/ var / lib / tomcat6 / host1» и «/ var / lib / tomcat6 / host2» и разворачивать WAR-файлы к ним.