Ok,  Here is my setup:

Redhat 8
Apache 2.0.43
Tomcat 3.3.1 (two instances on same box for testing)

Apache Config:
############################################################
//httpd.conf  added the following at end of file
Include /path/to/your/mod_jk.conf

User userThatOwnsStaticFileDirectories
Group groupThatOwnsStaticFileDirectories



#############################################################
//mod_jk.conf

LoadModule jk_module modules/mod_jk.so

#AddModule mod_jk.c

JkWorkersFile "/path/to/your/workers.properties"
JkLogFile "/path/to/your/mod_jk.log"

JkLogLevel emerg

####### Static files are served by Apache from alternate directory
Alias /webapp/html/ "/home/user/webapp/html/"

<Directory "/home/user/webapp/html/">
    Options Indexes FollowSymLinks
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

####### Protect the WEB-INF directory
<Location "/*/WEB-INF/*">
AllowOverride None
deny from all
</Location>

####### Define what Tomcat is responsible for and point it to the
loadbalancer worker
JkMount /admin loadbalancer
JkMount /admin/* loadbalancer

JkMount /examples loadbalancer
JkMount /examples/* loadbalancer

JkMount /abc/servlet loadbalancer
JkMount /abc/servlet/* loadbalancer

JkMount /*.jsp loadbalancer

#########################################################################
//workers.properties
### set you workers.tomcat_home, workers.java_home, adn ps

### Make sure to list all of the workers this is the key
worker.list=ajp13_1,ajp13_2,loadbalancer

worker.ajp13_1.port=8008
worker.ajp13_1.host=54.2.1.55
worker.ajp13_1.type=ajp13
worker.ajp13_1.lbfactor=1
### Because I am using Apache 2
worker.ajp13_1.cachesize=10

worker.ajp13_2.port=8009
worker.ajp13_2.host=54.2.1.56
worker.ajp13_2.type=ajp13
worker.ajp13_2.lbfactor=1
### Because I am using Apache 2
worker.ajp13_2.cachesize=10

worker.loadbalancer.type=lb
worker.loadbalancer.balanced_workers=ajp13_1,ajp13_2



############################################################################
#####
//server.xml  -- NO CHANGES
//There workers.list does everything for you.  I don't know what replaced
the <Engine> element




Special Thanks to Patrick Lin for helping me solve this.

Hope This Helps Someone,
Abraham Kang



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to