Você não precisa fazer alterações no server.xml , exceto colocar o Tomcat de volta nas portas padrão, para que o Apache possa manipular a porta 80. A maior parte do trabalho será feita através dos arquivos de configuração do Apache. Eu normalmente deixo esses fora do httpd.conf e, em vez disso, coloco-os em pequenos fragmentos de configuração sob o subdiretório <ServerRoot>/conf.d/ .
Dado o seu exemplo de ourserver.ourcompany.com/app1 & ourserver.ourcompany.com/app2 Gostaria de assumir uma configuração algo ao longo do seguinte:
<VirtualHost *:80>
ServerName ourserver.ourcompany.com
ErrorLog ...
CustomLog ...
[other VHost configurations]
ProxyPass /app1 ajp://tomcat_hostname:8009/app1
ProxyPassReverse /app1 ajp://tomcat_hostname:8009/app1
ProxyPass /app2 ajp://tomcat_hostname:8009/app2
ProxyPassReverse /app2 ajp://tomcat_hostname:8009/app2
</VirtualHost>
Se você tiver vários servidores Tomcat agrupados por trás, convém configurar o mod_balancer e mover o ajp:// para mod_balancer BalancerMember e substitua pela URL balancer:// que se refere à configuração do balanceador.