python web app in prod
That setup will work, if you already know flup.  There are about a million other configs, including using some pure python server (and Apache ProxyPass).   If you need Tomcat, then this is totally reasonable.  I recommend adding paste into the mix for managing the configuration.
I am considering to use python serving json based web services, my priorities are, in order:

maintainability
easy of coding
high availability
performance

Apache->AJP->Flup->Python seems ok to me, would you recommend another setup or is this ok ?