David, We are using Tomcat 3.2.3 with mod_jk but it should be similar in 4.0. We set it up like this to utilize multiple processors and machines efficiently for better scalability. Here's what we did:
We setup Apache to start 4 Ajp13 workers all communicating on a different port number. Then we setup 4 instances of Tomcat (as NT services) listening on those ports. All of the instances use the same webapps directory and serve the same files. Make sure you set your JkMounts to use the loadbalancer worker (or whatever you named it). Good luck Example workers.properties fragment: worker.list=loadbalancer, w8009, w8011, w8013, w8015 worker.w8009.port=8009 worker.w8009.host=localhost worker.w8009.type=ajp13 worker.w8009.cachesize=10 worker.w8009.lbfactor=10 worker.w8011.port=8011 worker.w8011.host=localhost worker.w8011.type=ajp13 worker.w8011.cachesize=10 worker.w8011.lbfactor=10 worker.w8013.port=8013 worker.w8013.host=localhost worker.w8013.type=ajp13 worker.w8013.cachesize=10 worker.w8013.lbfactor=10 worker.w8015.port=8015 worker.w8015.host=localhost worker.w8015.type=ajp13 worker.w8015.cachesize=10 worker.w8015.lbfactor=10 worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=w8009, w8011, w8013, w8015 Example 8009server.xml fragment: <Connector className="org.apache.tomcat.service.PoolTcpConnector"> <Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/> <Parameter name="port" value="8009"/> </Connector> Example 8011server.xml fragment: <Connector className="org.apache.tomcat.service.PoolTcpConnector"> <Parameter name="handler" value="org.apache.tomcat.service.connector.Ajp13ConnectionHandler"/> <Parameter name="port" value="8011"/> </Connector> Example 8009wrapper.properties fragment: wrapper.server_xml=$(wrapper.tomcat_home)\conf\8009server.xml Example 8011wrapper.properties fragment: wrapper.server_xml=$(wrapper.tomcat_home)\conf\8011server.xml Example 8009Tomcat NT service installation: jk_nt_service.exe -I 8009Tomcat c:\jakarta-tomcat-3.2.3\conf\8009wrapper.properties Example 8011Tomcat NT service installation: jk_nt_service.exe -I 8011Tomcat c:\jakarta-tomcat-3.2.3\conf\8009wrapper.properties > -----Original Message----- > From: David Wilson [mailto:[EMAIL PROTECTED]] > Sent: Thursday, November 15, 2001 10:57 AM > To: Tomcat Users List > Subject: Mod_Jk and Multiple Tomcats > > > Does anyone know how to do the following: > > For testing purposes we want to have one Apache running and > use multiple > Tomcats. We are using mod_jk and I can only find information > on multiple > tomcats via JServ. But you cannot use jserv and mod_jk at the > same time. Can > I do this with mod_jk? > > > We are running Apache 1.3 and Tomcat 4.0.1 > > Oh and if anyone asked me any questions over the last week on > this users > group I didn't get it b/c of email problems. > > Thx, > David > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>