Thank you for your praise.
Your configuration looks fine to me.
You need to make sure that the AJP connector on port 8009 is enabled.
Try "telnet localhost 8009".
Configuration for AJP connector is in tomcat/conf/server.xml
If the the AJP connector does not work very well, you can just use LSWS's proxy interface to talk to tomcat on port 8080, you need to manully configure all servlet contexts if proxy is used.