I want to connect apache2.4 with tomcat7
My configuration is:
workers.properties
workers.tomcat_home=/var/lib/tomcat7
workers.java_home=/usr/
It looks like maybe you're missing a configuration for jk-manager
and jk-status
. You just need to write them into your workers.properties
file. (And if you don't have the tomcat admin package, I believe you need it. If you don't want to install anything, just check out the 'Alternatively' section at the bottom of this post.)
If you can't find workers.properties
file, have a look at your apache config, for example: grep -r JkWorkersFile /etc/apache2
. The config should contain something like the following, which indicates the path of the workers.properties
file:
JkWorkersFile /etc/libapache2-mod-jk/workers.properties
# ...
In your workers.properties
file:
Make sure you have the following or something like it:
# configure jk-status
worker.list=jk-status
worker.jk-status.type=status
worker.jk-status.read_only=true
# configure jk-manager
worker.list=jk-manager
worker.jk-manager.type=status
Alternatively, you can just remove the XML elements that define jk-manager and jk-status from your Apache config.