J M Craig/Alpha-G wrote:
I've gone cross-eyed trying to make heads or tails of the directions on
apache.org RE setting up Tomcat so that it's properly invoked by Apache.
I had all this working on RH 7.1, but I decided to upgrade and now I
can't figure out for the new versions:
1. Which of the two connector methods (warp or jk2) is the best to use.
I tried warp, jk and jk2.
Only jk2 works for me, and only with Apache 2.0.43.
2. Where to start with the configuration (I think I have figured out
what files are involved, but getting the right stuff in them has proven
to be elusive in my current sleep-deprived state!).
This is what I did:
1) Upgrade Apache to 2.0.43.
2) Install mod_jk2.
3) LoadModule jk2_module modules/mod_jk2.so
4) Create /etc/httpd/conf/workers2.properties. Mine is attached.
5) Restart Apache.
Hope this helps,
Leonid Dubinsky.
[config:]
file=/etc/httpd/conf/workers2.properties
debug=10
debugEnv=10
[logger]
level=DEBUG
# Alternate file logger
[logger.file:0]
level=DEBUG
file=/var/log/httpd/jk2.log
[workerEnv:]
#info=Global server options
timing=1
debug=10
# Default Native Logger (apache2 or win32 )
# can be overriden to a file logger, useful
# when tracing win32 related issues
#logger=logger.file:0
[uriMap:]
info=Maps the requests. Options: debug
debug=10
[shm:]
info=Scoreboard. Required for reconfiguration and status with multiprocess servers
file=/var/log/httpd/jk2.shm
size=1000000
debug=10
disabled=0
[lb:lb]
info=Default load balancer.
debug=10
[channel.socket:localhost:8009]
info=Ajp13 forwarding over socket
debug=0
tomcatId=localhost:8009
[status:status]
info=Status worker, displays runtime informations
[uri:/jkstatus/*]
info=Display status information and checks the config file for changes.
worker=status:status
[uri:/admin/*]
info=Map the admin
[uri:/manager/*]
[uri:/examples/servlet/*]
info=Prefix mapping
[uri:/examples/*.jsp]
info=Extension mapping
[uri:/examples/*]
info=Map the whole webapp