Я не знаю, существует ли что-то, что можно сделать в Tomcat для прислушиваний к заголовкам хоста HTTP, но если Вы устанавливаете Apache, имеете его, слушают на порте 80, и в зависимости от хоста HTTP это запросило (virtualdir), имеют его, делают соединение Прокси назад с экземпляром кота на их соответствующих портах.
Да, согласен, что вам следует использовать LDAP вместо этого. Однако, https://github.com/crayfishx/hiera-mysql