This post is a continuation of my previous post. In this post I’ll tell you what I did to access my tomcat apps via Apache.
All the files you edit here are very crucial. Take a backup and make a note of the changes you do. Otherwise, it may goof your Apache configuration.
Installing mon-jk library
$ sudo apt-get install libapache2-mod-jk
Make sure the AJP redirect port is enabled on tomcat/config/server.xml
<Connector port=”8009″ protocol=”AJP/1.3″ redirectPort=”8443″ />
Create a new worker file
sudo vi /etc/apache2/workers.properties
# Define 1 real worker using ajp13
worker.list=worker1
# Set properties for worker (ajp13)
worker.worker1.type=ajp13
worker.worker1.host=localhost
worker.worker1.port=8009
Reconfigure jk.conf
Change the JkWorkersFile property to /etc/apache2/workers.properties
sudo vi /etc/apache2/mods-available/jk.conf
# JkWorkersFile /etc/libapache2-mod-jk/workers.properties
JkWorkersFile /etc/apache2/workers.properties
Configure the URL Apache should pass through the Tomcat
sudo vi /etc/apache2/sites-enabled/000-default
and add the line starts with JKMount in your configurtation
<VirtualHost *:80>
…………………………………
…………………………………
JkMount /gplus* worker1
</VirtualHost *:80>
Restart apache
I found http://<apacheIP>/gplus worked.
Appreciations and thanks to http://thetechnocratnotebook.blogspot.sg/2012/05/installing-tomcat-7-and-apache2-with.html