We're running the following:
Apache2.2 + Tomcat5.5.17 mod_proxy, mod_proxy_ajp, mod_proxy_balancer on 2 linux boxes (one of which has a DB) Server #1 has the DB & the 2nd Tomcat. Server #2 is the main Apache load balancer, with 1st Tomcat. There are virtualhosts/subdomains in both apache & tomcat. The configs are largely as recommended in the docs. E.g. mod_proxy ProxyPass / balancer://mycluster/ \ maxattempts=1 lbmethod=bytraffic stickysession=JSESSIONID I've tried various Tomcat cluster variations, as in the docs (which contain far too many options for a noob like me to get my head round) and have had limited success. The logs appear to indicate that the nodes are talking to each other, under most of the variations. At this point I've got Cluster defined inside each Host, the variations don't seem to make much difference even a single default SimpleTcpCluster works/produces the same effect as one of the extended configs. I'd rather use a single Cluster definition before the Hosts, if possible. The problem is that if I force* Apache2 > Tomcat1 > MySQL1, I get: "Cannot create JDBC driver of class '' for connect URL 'null' java.sql.SQLException: No suitable driver" But! Apache2 > Tomcat2 > MySQL1 is fine. Also, routing to either Tomcat from Apache1 is fine: Apache1 > Tomcat2 > MySQL1 Apache1 > Tomcat1 > MySQL1 Which would suggest it's not the Tomcat JNDI DB config. (There's a single Global Datasource, referenced in each context.) We want Apache2 & Tomcat2 to soak up most of the load, and give #1 over to the DB & some overspill, via the proxy/ajp/balancer config. Failover & such would be preferable. The webapps in each virtual host are identical, as I've tarred, gzipped & ftp'd them over from one to the other. Any help would be appreciated. Pid *I'm forcing Apache to select each Tomcat by commenting out the others in the balancer config. --------------------------------------------------------------------- To start a new topic, e-mail: users@tomcat.apache.org To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]