Acredito que você pode conseguir esse recurso usando o segundo servidor tomcat como um hot standby. Isso é suportado com o mod_proxy no apache
Você pode tentar seguir a configuração & teste-o.
<Proxy balancer://myCluster timeout=10 failontimeout=on>
BalancerMember http://server1:8080 route=tomcat1 loadfactor=1 timeout=10 retry=30
BalancerMember http://server2:8080 route=tomcat2 loadfactor=1 timeout=10 retry=30 status=+H
ProxySet lbmethod=byrequests
# ProxySet stickysession=JSESSIONID
Order Deny,Allow
Deny from none
Allow from all
</Proxy>