I have set up Apache/mod_jk/Tomcat/JBoss in order to route requests to servlets running on JBoss/Tomcat. It appears that the setup is OK, in that it all works fine for a VB client (the client's HTTP requests are properly routed to the servlets with their query strings intact), and it properly routes the requests of a web client to my servlets, except that the query strings are being lost. The web client sends the HTTP request query with no problems when calling Perl modules served by Apache (which the servlets are to replace), so it really is sending the request with a query included, and therefore I'm thinking at this point that the trouble is with the Apache/mod_jk setup.
JBoss 3.2.6, server = all
# Define Node1 worker worker.node1.port=18009 worker.node1.host=brooklyn.mydomain.local worker.node1.type=ajp13 worker.node1.lbfactor=1 # Define Node2 worker worker.node2.port=18009 worker.node2.host=canal.mydomain.local worker.node2.type=ajp13 worker.node2.lbfactor=1 # Load-balancing behaviour worker.loadbalancer.type=lb worker.loadbalancer.balanced_workers=node1, node2 worker.loadbalancer.sticky_session=1 worker.loadbalancer.local_worker_only=1 worker.list=loadbalancer