Just security...just security and of course load balancing...and a lot of others features like to use SSL or to let apache serve static web page or to create a virtualhost and to put tomcat on the 127.0.0.1 ip and not 0.0.0.0 ip in the conf/server.xml

Why connect tomcat to apache would be the good question ?
For the wiki, i don't have so much time and i find no demand for it so....
The complete How-to :
yum install gcc gcc-c++ httpd-devel
cd /usr/local/src
wget
http://mir2.ovh.net/ftp.apache.org/dist//tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz https://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz.asc https://www.apache.org/dist/tomcat/tomcat-connectors/jk/tomcat-connectors-1.2.37-src.tar.gz.md5wget
https://www.apache.org/dist/tomcat/tomcat-connectors/KEYSgpg --import KEYS
gpg --verify tomcat-connectors-1.2.37-src.tar.gz.asc tomcat-connectors-1.2.37-src.tar.gz
cat tomcat-connectors-1.2.37-src.tar.gz.md5 | md5sum -c
tar xvzf tomcat-connectors-1.2.37-src.tar.gz
cd tomcat-connectors-1.2.37-src/native
httpd -v
./configure --with-apxs=/usr/sbin/apxs
make
cp apache-2.0/mod_jk.so /etc/httpd/modules
cd /etc/httpd/modules
ls -al
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
cp /etc/e-smith/templates/etc/httpd/conf/httpd.conf/20LoadModule50 /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/
nano /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/20LoadModule50
{
$OUT .= load_modules(qw(
proxy
proxy_ajp
proxy_http
jk
alias
rewrite
access
authz_host
authz_user
auth
auth_anon
));
}
expand-template /etc/httpd/conf/httpd.conf
/usr/sbin/apachectl configtest
sv h /service/httpd-e-smith
cp /usr/local/src/tomcat-connectors-1.2.37-src/conf/workers.properties.minimal /etc/e-smith/templates-custom/etc/httpd/conf/workers.properties
nano /etc/e-smith/templates-custom/etc/httpd/conf/workers.properties
expand-template /etc/httpd/conf/workers.properties
/usr/sbin/apachectl configtest
sv h /service/httpd-e-smith
remove gcc and all devel rpms
yum remove gcc gcc-c++ httpd-devel
But may be, tgminc should look at mod_proxy_ajp, it is the standard module for apache 2.2.x and above

Regards,