I am attempting to configure two Tomcat (3.2.3) servers. One each for production and development environments. Because they support different requirements, I would like to keep them as isolated as possible. However, they will need to share the same Apache (1.3.19) web server. I plan to connect them using Mod_jk (3.2.3?) using the ajp13 protocol. I would like to be able to manage the two Tomcats separately. To me this means having them run as separate jobs which I can be start, stop, or restart as needed. To accomplish this, I had planned to create two Tomcat deployments each with their own TOMCAT_HOME directory structures. Each would have unique ports for ajp12 and ajp13 protocols. Next I had planned to create a single workers.properties file that would include ajp12 and ajp13 ports for both Tomcats. As I started to modify workers.properties I came across the "workers.tomcat_home" which clearly can only point to one of the TOMCAT_HOME directory structures. (1) Since each of the Tomcats will contain different webapps I thought I'd better understand what the workers.properties/workers.tomcat_home was used for? (2) Is this the right way to go about partitioning and isolating production and development workloads? (3) Is the way I plan to configure it correct?
